問題タブ [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 投票する
2 に答える
2131 参照

c - mongodb C のクエリ

私のmongodbデータベースからいくつかのデータを取得する必要があるクエリを作成しようとしています.私のコードに従ってください:

メソッド「mongo_find」(100 行目) の使用方法がわかりません。mongo_cursor へのポインターを返しますが、このポインターを操作できません。これを実現するためのアイデアはありますか?

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

mongodb - MongoDBを使用した定期的なイベントスキーマ

繰り返し発生するイベントのデータ保存方法について説明している論文をいくつか読んだことがありますが、特にMongoDBに関しては、ベストプラクティスに頭を悩ませようとしています。

私の主な関心事は、特定の時間枠内に発生するすべてのイベントを安価に取得することです。私の二次的な関心事は、イベントチェーン全体を破壊することなく、単一のオカレンスを変更および変更することです。

同様の質問をした他の人を見て、私は可能性を思いついた。私はそれに完全に売られているわけではなく、正しい方向へのいくつかのポインターが大好きです。

私のアイデア:各イベントドキュメント内に...

  • iCal標準に厳密に一致する繰り返し文字列フィールド
  • 特定のオカレンスの変更/編集(説明や開始時刻の変更、単一のオカレンスのキャンセルなど)を含む「オカレンス」埋め込みドキュメントまたは配列フィールド。
  • 繰り返しルールの簡単に照会できる境界を定義するためのオカレンスの開始フィールドと終了フィールド

長所:

  • 変更を保存し、他のイベントとの関連付けを維持できます
  • 簡単に質問できますが、ビジネス側の私のモデルでは、各イベントを作成する必要があります。

短所/潜在的な問題:

  • イベントを編集していて、ユーザーが変更を「すべてのイベント」に適用するものとしてマークすることを決定した場合-すでに過去のイベントが変更されないようにする方法
0 投票する
5 に答える
123810 参照

mongodb - 文字列をmongodbで日付に変換する

mongodbシェルを使用してカスタムフォーマットを使用して文字列を日付に変換する方法はありますか

「21/May / 2012:16:35:33-0400」を現在に変換しようとしています。

DateFormatter渡す方法や何かを 渡す方法Date.parse(...)ISODate(....)方法はありますか?

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

mongodb - mongoDB - 行にない場合

顧客に発行する必要がある 1000 個の CRN 番号を含むデータベース コレクションがあります。

MongoDB を使用しており、メール アカウントに CRN 番号を発行したいと考えています。

これが現在のJSONです

PHP で行う必要があるのは、"email":"EMAIL ACCOUNT" がない場所を検索することです。

通常の find() が機能しません。

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

mongodb - First() 呼び出しで MongoDB C# ドライバーがクラッシュする

このドキュメントをクエリすると、最新の MongoDB C# ドライバー (v1.4.2.4500) がクラッシュするという問題があります。

クエリ:

リポジトリ:

例外:

fbUserId) の ClientService.cs:39

私は何か間違ったことをしていますか、それともこれはバグですか?

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

php - Mongo グループ クエリ - 結果のフィルター処理

mongo グループ クエリで問題が発生しています: (これは PHP コードです)

単語集で次の文書を想像してください

グループコマンドから返される必要があったのは次のとおりです。

どのドキュメントにもユーザーが関連付けられていない単語のみが必要です。現在私は得る:

これは理にかなっていますか?私はまだmongoから始めています...

ありがとう

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

php - mongodbアグリゲーションphp

私はmongodb2.1を使用しており、このクエリをphpに変換する方法

ありがとう

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

mongodb - mongodb:テーブルを表示するとき、キャッチされていないエラーを表示する例外: エラー: { "$err" : "assertion db/pdfile.h:259" }

データベースのテーブルを表示したいのですが、エラーが表示されます。

問題は何ですか?

ありがとうございました 。

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

mongodb - スパースインデックスの数に対するMongoDBの制限

MongoDBコレクションに特に多数のスパースインデックスを含める必要があります。その数はおそらく数千人に満たないでしょう。保存されたドキュメントはそれぞれ、比較的少数のインデックスのみを使用し、平均してそれぞれ約10〜30個です。ただし、ドキュメントは非常に多様であり、それぞれ異なるインデックスのセットが必要になります。

コレクションに1000を超えるスパースインデックスがある場合の考えられる影響に関するドキュメントが見つかりません。スペースは問題ではありません。私が特に懸念しているのは、時間の節約とクエリの設定への影響です。MongoDBは、この大きなオーバーヘッドで行き詰まりますか?

私は自分のベンチマークを実行しますが、a)誰かがこれに関するいくつかの公式ガイドラインを知っているかどうか、およびb)このシナリオの経験があるかどうかを知りたいです。