0

私は、sails.js と mongodb を使用したアプリケーションを作成しました。

帆の残りの API は、作成に問題なく機能します。「 http://localhost:1337/student 」としてアクセスしても問題なく動作しますが、ID「http://localhost:1337/student/54e57a98469768d40df7fb24」の特定のドキュメントを見つけると機能しません。

db のオブジェクト ID は _id : ObjectId("54e57a9e469768d40df7fb25") として格納されます。

また、コントローラーでレコードを更新しようとしましたが、それも機能していないようです:

Student.update({id:Student.mongo.objectId(req.body.id)},{is_active:0}).exec(function(err, data){ ............. } ); どんな助けでも大歓迎です。

ありがとう。

4

1 に答える 1

1

URL と mongo ペーストの ID が異なることに気付きました。オンになっていることを確認してください。また、ポストマン パッケージ アプリを Google Chrome ストアにインストールすることをお勧めします。YouTube で nathanirl による Sailscasts ビデオを見ると、それができることのいくつかの良い例を見ることができます。

また、構成ファイルの blueprints.js がセットアップされていることを確認してください。アクション、ショートカット、レストを true に設定

于 2015-02-19T09:37:44.507 に答える