Javascript 我想使用Node.js、Sails.js和MongoDB构建一个像Kinvey这样的后端服务

Javascript 我想使用Node.js、Sails.js和MongoDB构建一个像Kinvey这样的后端服务,javascript,node.js,html,mongodb,Javascript,Node.js,Html,Mongodb,您好,我想使用node.js、sails.js和mongodb构建一个像Kinvey(用于HTML和HTML5)这样的后端服务。在那里我可以像在中一样创建、发布、更新和删除。 HTML的示例代码: var promise = Kinvey.DataStore.save('collection-name', { _id : 'optional-id', prop : 'value' }); promise.then(function(entity) { ... }

您好,我想使用node.js、sails.js和mongodb构建一个像Kinvey(用于HTML和HTML5)这样的后端服务。在那里我可以像在中一样创建、发布、更新和删除。 HTML的示例代码:

    var promise = Kinvey.DataStore.save('collection-name', {
    _id  : 'optional-id',
    prop : 'value'
});
promise.then(function(entity) {
    ...
}, function(error) {
    ...
});
链接:


我对stack和sails.js是个新手。请建议是否有更好的框架或方法来做到这一点。谢谢

我认为如果您试图使用sail.js,那么它在内部包含名为waterline的orm层

Waterline提供了与kinvey say相同的实例方法

  • 发现
  • 更新
  • 毁灭
  • 拯救
  • 创造
  • 所有这些方法都是基于承诺的。
    在开源世界中有很多可用的适配器,通过使用它们,我们可以轻松地更改数据库层,而无需更改任何代码

    所以在帆船上你可以很容易地使用

    //I think this is same as kinvey
    
    Model.save()
    .then(function(response){
        //code here related to success code
     }).catch(function(error){
         //error code
     })
    
    有关完整文档,请参阅