我想使用Node.js,Sails.js和MongoDB构build像Kinvey的后端服务
您好我想build立像Kinvey后端服务(HTML和HTML5)使用node.js,sails.js和mongodb。 我可以在Kinvey中创build,发布,更新和删除。 HTML代码示例:
var promise = Kinvey.DataStore.save('collection-name', { _id : 'optional-id', prop : 'value' }); promise.then(function(entity) { ... }, function(error) { ... });
链接: http : //devcenter.kinvey.com/html5-v1/guides/datastore#Saving
我是新的MEAN堆栈和sails.js。 请build议是否有更好的框架或方法来做到这一点。 谢谢
我想如果你正在尝试使用sail.js,那么它在内部包含叫做水线的orm层。
水线提供了像kinvey说的相同的实例方法
- 找
- 更新
- 破坏
- 保存
- 创build
所有这些方法都是基于承诺的。
在开放源代码世界中有这么多的适配器,通过使用它们,我们可以轻松地更改数据库层,而无需更改任何代码。
所以在帆中可以轻松使用
//I think this is same as kinvey Model.save() .then(function(response){ //code here related to success code }).catch(function(error){ //error code })
完整的文档可以参考