2016-10-03 9 views
1

こんにちは、node.js、sails.js、mongodbを使ってKinvey(HTMLとHTML5)のようなバックエンドサービスを作りたいと思います。作成、投稿、更新、削除ができる場所は、Kinveyです。 HTMLのための 例コード:Node.js、Sails.js、MongoDBを使用してKinveyのようなバックエンドサービスを構築したい

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

私はスタックとsails.jsを意味するために新しいです。それを行うためのより良い枠組みやアプローチがあればお勧めします。ありがとう

答えて

1

sail.jsを使用しようとしている場合は、内部的にwaterlineというorm層が含まれていると思います。

ウォーターラインがkinveyのように同じインスタンスメソッドを提供しますが

  • 見つける

    1. を言う更新
    2. 保存
    3. を破壊

    を作成し、すべてのこれらのメソッドは約束ベースです。
    オープンソースの世界では非常に多くのアダプタが用意されており、これらを使用することにより、コードを変更することなくデータベース層を簡単に変更できます。

    ので、簡単に完全なドキュメントについては

    //I think this is same as kinvey 
    
    Model.save() 
    .then(function(response){ 
        //code here related to success code 
    }).catch(function(error){ 
        //error code 
    }) 
    

    を使用することができます帆であなたは

    https://github.com/balderdashy/waterline-docs

    を参照することができます
  • 関連する問題