問題タブ [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.
node.js - nodejs配列にmongodbデータを取得しますか?
次のように、mongodb データを nodejs 配列に入れるのに問題があります。
テスト データベース:
Node.js:
結果は次のとおりです。
問題は、テスト データベースからデータを取得し、そのデータを nodeArr に割り当てるにはどうすればよいかということです。
node.js - サブドキュメントの更新または追加
私はMongoDBで非常に奇妙な問題に苦しんでいます。私が望むのは、条件が一致する場合はクエリがドキュメントを更新し、そうでない場合は新しい(アップサート)を作成することです。
問題: 新しく挿入されたドキュメントが返されるため、コールバックから正しい結果が得られます。しかし、クエリがデータベースに挿入されないように見えます。
私がこれを引き起こすと思うのは、 $set 部分であり、配列を探していますが、代わりにこれはオブジェクトでなければなりません:
クエリは次のとおりです。
// アップデート
データベースへのあらゆる種類の変更が黙って失敗しているように見えるので、クエリは正しいようです。
mongodb - MongoDB 更新クエリが機能しない
以下のクエリを実行していますが、機能しません。mongo UI でクエリ部分を実行すると、期待どおりの結果が返されます。私はUMongoを使用しています。しかし、期待どおりにドキュメントを更新しません。
mongo ログに「一致するドキュメントが見つかりました」と表示されますが、更新されません。ログにも以下のメッセージが表示されます。
助けてくれてありがとう!
mongodb - db.printCollectionStats() error
I am getting the following error when I run:
db.printCollectionStats()
what does this mean?
mongodb - 検索とテキスト検索を組み合わせたMongoDB
クエリを使用して MongoDB コレクションをフィルタリング.find()
し、結果に対してテキスト検索を実行してクエリのコストを下げようとしていますが、コマンドを連鎖させることができないようです。
これが私が試したことです(それはうまくいきません):
また、クエリを逆の順序で試してみましたが、これは目的を破り、どちらも機能しません。
MongoDB でa.runCommand()
を aにチェーンする方法はありますか?.find()
node.js - nodejs スクリプトがシェルを終了しなかったのはなぜですか?
私のコードは次のようになります。
このスクリプトを実行すると、次のように表示されました。
しかし、スクリプトは終了しませんでした。終了するには「CTRL + C」が必要です。それを修正する方法を知っている体はありますか?
[アップデート]
mongojs の代わりにネイティブの mongodb を使用しても問題がないことがわかりました。
それはmongojsの問題ですか?
mongodb - mongo JSで出力をリダイレクトするにはどうすればよいですか
私のmongo jsファイルには以下のようなものがあります
print() は mongodb ログに出力しますが、見つかったこれらの ID を別の場所の output.txt ファイルに送信したいと考えています。さらなる処理のためにこのファイルを電子メールで送信する必要があるためです。出来ますか ?ありがとう..
mongodb - 非表示のレプリカ セットは選択に参加しません
3 台のサーバーのレプリカ セットとバックアップ サーバーがあります。バックアップ サーバーが作成されました。
私の懸念は、セカンダリ サーバーとバックアップ サーバーの 1 つが稼働しているときに、セカンダリ サーバーがプライマリに変更されないことです。つまり、隠しサーバーは選挙に参加していませんが、mongo ドキュメントによると、プライマリになることはできませんが、選挙に参加します。 . そのために必要な追加の構成はありますか?
javascript - mongodb mapreduce は正しくない縮小を行います
非常に単純な mapreduce で問題が発生しています。何が間違っていたのかわかりません。2 つのコレクションをマージしようとしていますが、最初の db.Pos は次のようになります。
もう 1 つのコレクション db.Gene の形式は次のとおりです。
私のコードは次のようになります。
だから私が見たいのは、chr、begin、end で一致するエントリがマージされ、遺伝子フィールドが db.Gene コレクションから入力されるコレクションです。
代わりに、遺伝子フィールドを持つ db.Gene に一致するドキュメントがない場合でも、「結合された」コレクションの「遺伝子」フィールドが 0 以外に更新されます。
私は何を間違えましたか?
node.js - nodejsで再帰的にデータを収集してから1つずつ削除する
infom_col は、それ自体が次のような配列を含むフィールド rkey を含むコレクションです: rkeys -> Brands したがって、brands は ID の配列です。これらの ID は、コレクション内の他のドキュメントへの参照です。そのような依存 ID をすべて収集し、ドキュメントを 1 つずつ削除する必要があります。
これは私のコードです。エラーをスローします: TypeError: 未定義のプロパティ 'rkeys' を読み取れません
アップデート1: