問題タブ [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.
mongodb - コレクション内のすべてのキーの名前を取得します
MongoDBコレクション内のすべてのキーの名前を取得したいと思います。
たとえば、これから:
一意のキーを取得したい:
mongodb - ドキュメント内の別のフィールドの値でフィールドを更新する
t1
スキーマに次のフィールドを持つコレクションがあります
SQL のようなsetfield2
の値が必要です。field1
MongoDB でそれを行うにはどうすればよいですか?
python - mongodb: 存在しない場合は挿入
毎日、ドキュメントの在庫を受け取ります (更新)。私がやりたいことは、まだ存在しない各アイテムを挿入することです。
- また、それらを初めて挿入したときと、更新で最後に見たときを追跡したいと思います。
- 書類を重複させたくありません。
- 以前に保存されたドキュメントを削除したくありませんが、更新には含まれていません。
- レコードの 95% (推定) は毎日変更されていません。
Python ドライバー (pymongo) を使用しています。
私が現在行っていることは(疑似コード)です:
私の問題は、それが非常に遅いことです(100 000未満のレコードで40分、更新には数百万のレコードがあります)。これを行うための組み込み機能があると確信していますが、 update() のドキュメントは mmmhhh です.... 少し簡潔です.... ( http://www.mongodb.org/display/DOCS/Updating )
誰かがそれをより速く行う方法をアドバイスできますか?
mongodb - MongoDB からのランダム レコード
巨大なコレクション (1 億レコード) からランダムなレコードを取得しようとしています。
そのための最速かつ最も効率的な方法は何ですか?
データはすでにそこにあり、乱数を生成してランダムな行を取得できるフィールドはありません。
regex - 整数値でのMongoDB正規表現検索
MongoDBで整数値を正規表現検索したい。これは可能ですか?
さまざまなフィールドでワイルドカードを使用できる*CRUDタイプのインターフェイスを構築しています。整数であるいくつかのフィールドのUIの一貫性を維持しようとしています。
検討:
ご覧のとおり、オブジェクトを挿入すると、値で見つけることができます。単純な正規表現を試してみると、実際にはオブジェクトが見つかりません。
ありがとう!
mongodb - 2 つの日付間のオブジェクトを検索する MongoDB
私はmongodb内につぶやきを保存して遊んでいます.各オブジェクトは次のようになります:
created_atをチェックして18:47 から 19:00 までのすべてのオブジェクトを検索するクエリを作成するにはどうすればよいですか? 日付が特定の形式で保存されるように、ドキュメントを更新する必要がありますか?
mongodb - MongoDB のフィールドの実際の型を返す
MongoDB では、 を使用して$type
、フィールドが BSON データ型に一致するかどうかに基づいて検索をフィルタリングできます ( DOCSを参照)。
たとえば。
戻り値:
コレクション内のすべてのフィールドについて、フィールドの実際の型を教えてくれるクエリが必要です。これはMongoDBで可能ですか?
sql - 「like」でMongoDBをクエリする方法
SQLのクエリで何かをクエリしたいlike
:
MongoDBで同じことをどのように達成できますか?ドキュメントlike
にの演算子が見つかりません。
mongodb - MongoDB-Query でキャストすることは可能ですか?
このような 2 つの MongoDB ドキュメントがある場合...
次のようなクエリの結果:
は..
最初の値が返されないように、文字列の比較が行われることは明らかです。クエリ内でキャストする方法はありますか?
何かのようなもの:
素晴らしいことだ。のようなクエリ
何も返しません。
mongodb - MongoDB では、どのように $set を使用してネストされた値/埋め込みドキュメントを更新しますか?
$set
MongoDB では、ネストされた値をどのように更新しますか?
たとえば、次のドキュメントを持つコレクションpeopleについて考えてみます。
ドキュメントstreet
に埋め込まれたフィールドを からに更新するにはどうすればよいですか?address
"123"
"Main Street"