問題タブ [mongojs]

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 投票する
4 に答える
28933 参照

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

というコレクションにドキュメントを保存する単純なポスト リクエストで、「TypeError: 未定義のプロパティ '_id' を読み取れません」というエラーが表示されますbooks。私のペイロードは次のようになります。

db.books.save()そして、私は急行で私のルートでやっています。私はIDを渡していないので、これは理想的には機能するはずですが、この場合はそうではありません.

以下は、ノード サーバーで取得している完全なエラー ダンプです。

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

node.js - 「mongojs」接続エラーをリッスンします

Mongojs は mongodb ネイティブ ライブラリのシン ラッパーですが、唯一の問題はエラーをリッスンできないことですか?

処理する必要がある主なエラーは、接続エラー、接続できなかった、または接続が失われたことです。ここに私がこれまでに試した例があります。

そして、再びエラーを発生させるはずの「mongojs」ライブラリのコードmongojs source

プロセス リスナーを追加することは、最適なオプションではありません。

0 投票する
4 に答える
17186 参照

node.js - nodejs配列にmongodbデータを取得しますか?

次のように、mongodb データを nodejs 配列に入れるのに問題があります。

テスト データベース:

Node.js:

結果は次のとおりです。

問題は、テスト データベースからデータを取得し、そのデータを nodeArr に割り当てるにはどうすればよいかということです。

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

node.js - サブドキュメントの更新または追加

私はMongoDBで非常に奇妙な問題に苦しんでいます。私が望むのは、条件が一致する場合はクエリがドキュメントを更新し、そうでない場合は新しい(アップサート)を作成することです。

問題: 新しく挿入されたドキュメントが返されるため、コールバックから正しい結果が得られます。しかし、クエリがデータベースに挿入されないように見えます。

私がこれを引き起こすと思うのは、 $set 部分であり、配列を探していますが、代わりにこれはオブジェクトでなければなりません:

クエリは次のとおりです。

// アップデート

データベースへのあらゆる種類の変更が黙って失敗しているように見えるので、クエリは正しいようです。

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

mongodb - MongoDB 更新クエリが機能しない

以下のクエリを実行していますが、機能しません。mongo UI でクエリ部分を実行すると、期待どおりの結果が返されます。私はUMongoを使用しています。しかし、期待どおりにドキュメントを更新しません。

mongo ログに「一致するドキュメントが見つかりました」と表示されますが、更新されません。ログにも以下のメッセージが表示されます。

助けてくれてありがとう!

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

mongodb - db.printCollectionStats() error

I am getting the following error when I run:

db.printCollectionStats()

what does this mean?

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

mongodb - 検索とテキスト検索を組み合わせたMongoDB

クエリを使用して MongoDB コレクションをフィルタリング.find()し、結果に対してテキスト検索を実行してクエリのコストを下げようとしていますが、コマンドを連鎖させることができないようです。

これが私が試したことです(それはうまくいきません):

また、クエリを逆の順序で試してみましたが、これは目的を破り、どちらも機能しません。

MongoDB でa.runCommand()を aにチェーンする方法はありますか?.find()