問題タブ [mongodb-query]

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

mongodb - コレクション内のすべてのキーの名前を取得します

MongoDBコレクション内のすべてのキーの名前を取得したいと思います。

たとえば、これから:

一意のキーを取得したい:

0 投票する
3 に答える
35066 参照

mongodb - ドキュメント内の別のフィールドの値でフィールドを更新する

t1スキーマに次のフィールドを持つコレクションがあります

SQL のようなsetfield2の値が必要です。field1

MongoDB でそれを行うにはどうすればよいですか?

0 投票する
9 に答える
218924 参照

python - mongodb: 存在しない場合は挿入

毎日、ドキュメントの在庫を受け取ります (更新)。私がやりたいことは、まだ存在しない各アイテムを挿入することです。

  • また、それらを初めて挿入したときと、更新で最後に見たときを追跡したいと思います。
  • 書類を重複させたくありません。
  • 以前に保存されたドキュメントを削除したくありませんが、更新には含まれていません。
  • レコードの 95% (推定) は毎日変更されていません。

Python ドライバー (pymongo) を使用しています。

私が現在行っていることは(疑似コード)です:

私の問題は、それが非常に遅いことです(100 000未満のレコードで40分、更新には数百万のレコードがあります)。これを行うための組み込み機能があると確信していますが、 update() のドキュメントは mmmhhh です.... 少し簡潔です.... ( http://www.mongodb.org/display/DOCS/Updating )

誰かがそれをより速く行う方法をアドバイスできますか?

0 投票する
29 に答える
178999 参照

mongodb - MongoDB からのランダム レコード

巨大なコレクション (1 億レコード) からランダムなレコードを取得しようとしています。

そのための最速かつ最も効率的な方法は何ですか?

データはすでにそこにあり、乱数を生成してランダムな行を取得できるフィールドはありません。

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

regex - 整数値でのMongoDB正規表現検索

MongoDBで整数値を正規表現検索したい。これは可能ですか?

さまざまなフィールドでワイルドカードを使用できる*CRUDタイプのインターフェイスを構築しています。整数であるいくつかのフィールドのUIの一貫性を維持しようとしています。

検討:

ご覧のとおり、オブジェクトを挿入すると、値で見つけることができます。単純な正規表現を試してみると、実際にはオブジェクトが見つかりません。

ありがとう!

0 投票する
16 に答える
876498 参照

mongodb - 2 つの日付間のオブジェクトを検索する MongoDB

私はmongodb内につぶやきを保存して遊んでいます.各オブジェクトは次のようになります:

created_atをチェックして18:47 から 19:00 までのすべてのオブジェクトを検索するクエリを作成するにはどうすればよいですか? 日付が特定の形式で保存されるように、ドキュメントを更新する必要がありますか?

0 投票する
5 に答える
41589 参照

mongodb - MongoDB のフィールドの実際の型を返す

MongoDB では、 を使用して$type、フィールドが BSON データ型に一致するかどうかに基づいて検索をフィルタリングできます ( DOCSを参照)。

たとえば。

戻り値:

コレクション内のすべてのフィールドについて、フィールドの実際の型を教えてくれるクエリが必要です。これはMongoDBで可能ですか?

0 投票する
45 に答える
1365332 参照

sql - 「like」でMongoDBをクエリする方法

SQLのクエリで何かをクエリしたいlike

MongoDBで同じことをどのように達成できますか?ドキュメントlikeにの演算子が見つかりません。

0 投票する
5 に答える
21933 参照

mongodb - MongoDB-Query でキャストすることは可能ですか?

このような 2 つの MongoDB ドキュメントがある場合...

次のようなクエリの結果:

は..

最初の値が返されないように、文字列の比較が行われることは明らかです。クエリ内でキャストする方法はありますか?

何かのようなもの:

素晴らしいことだ。のようなクエリ

何も返しません。

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

mongodb - MongoDB では、どのように $set を使用してネストされた値/埋め込みドキュメントを更新しますか?

$setMongoDB では、ネストされた値をどのように更新しますか?

たとえば、次のドキュメントを持つコレクションpeopleについて考えてみます。

ドキュメントstreetに埋め込まれたフィールドを からに更新するにはどうすればよいですか?address"123""Main Street"