問題タブ [sails-mongo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
155 参照

sails.js - Sails.js を使用して懸念事項の MongoDB を作成する

質問が 2 つあります。

  • Sails で私の mongo 接続に書き込み懸念を設定するために、node_modules/sails-mongo/lib/adapter.js でジャーナル パラメータを true に変更しました。それで十分ですか? (w:1 パラメータは無視してください)

  • node-mongodb-native ドライバーを native キーワード all 仕様で使用できますか?

0 投票する
2 に答える
69 参照

mongodb - mongo $in クエリが Sails.js の find メソッドで機能しない

var arr=[18,5,6,....]; Beneficiary.find({Ward: { $in: arr } }).done(function(err,ben) { if(err) console.log(err); else { console.log(ben); } });

WardがarrリストにあるBeneficiaryコレクションからそれらのレコードを取得したいと思います。このコードではエラーは発生しませんが、空の配列 [] が返されます。データはデータベースにありますが。

0 投票する
2 に答える
1019 参照

node.js - mongo-sailsを使用してSails jsにポイント(緯度、経度)を保存する方法

モデルに緯度経度を保存しようとしています。私は自分のモデルを次のように定義しました

そして、座標を単純に[x、y]として渡しています。しかし、ポイントをNULLとして保存しています。というわけで、どなたか対処法をご存知の方がいらっしゃいましたら、よろしくお願いいたします。これを行う方法がわかりません。

0 投票する
1 に答える
11476 参照

node.js - TypeError: 未定義のプロパティ 'id' を読み取れません - 帆と mongodb

Sails@beta、mongodb、windows 7 32bit、

アプリから新しいユーザーを作成しようとすると、上記のエラーが表示されます。config/policies.js からポリシー isPawn を削除すると、すべてが機能します。このポリシーの何が問題なのかわかりません。mongodb id プロパティに誤ってアクセスしているようです。

isPawn.js https://github.com/mrcn/C_Express/blob/master/api/policies/isPawn.js

ユーザーモデル -- user.js https://github.com/mrcn/C_Express/blob/master/api/models/User.js

UserController.js: https://github.com/mrcn/C_Express/blob/master/api/controllers/UserController.js

0 投票する
2 に答える
290 参照

sails.js - 0.10.2でsails-mongoスローエラー

Sails-mongo の外側で waterline 0.10 を使用しようとしていますが、すべて正常に動作していますが、sails-mongo を 0.10.0-rc5 から 0.10.2 にアップグレードすると、以下のエラーが表示されます。

Waterline encountered a fatal error when trying to perform the変更するauto-migration strategy.

...

Error (E_UNKNOWN) :: Encountered an unexpected error: Message contains no documents

...

Details: MongoError: Message contains no documents

よろしくお願いします。

0 投票する
1 に答える
657 参照

sails.js - SailsJs で実行時にコレクションを作成する方法はありますか?

私が理解したことは、セイルはコレクションをそのモデルに結び付けるということです。実行時にコレクションを作成する方法はありますか? 私がやりたいことは、ユーザーごとに異なるコレクションを作成することです。(user_12345、すべてのユーザーに固有)のようなもの。

私はwaterlineとsails-mongoを試しました.CRUD操作のためにコレクションを照会することができます. しかし、sails-mongo または waterline ライブラリを使用して新しいコレクションを作成する方法がわかりませんでした。助けてください。

0 投票する
1 に答える
324 参照

rest - Sails v.0.10.x が 1 対多の関連付けでネストされたルートへの POST に応答するのはなぜですか?

私のアプリには、 と の 2 つのモデルがPersonありRoomます。また、2 つのコントローラーPersonControllerRoomController. カスタム ルートを追加しておらず、ボイラープレート コントローラー アクションをオーバーライドしていません。

POSTたとえば、を/room/5/person実行すると、人物レコードが作成され、期待どおりに関連付けられroom/5ます。すばらしいです。ただし、これに対する応答で返される JSON にPOSTは、ルームと、ルームに関連付けられたすべての人が配列にサイドロードされて含まれています。私は、Sails が作成された人物 (または、せいぜい、新しく作成された人物とルームの場合blueprints.populate: true) のみを返すと予想していました。

Sails が の結果として作成された Person のみを返すようにするには、どのような変更を加える必要がありPOSTますか?

これが私の現在のコードです:

/api/models/Room.js

/api/models/Person.js

/api/controllers/RoomController.js

/api/controllers/PersonController.js

/config/routes.js