問題タブ [embedded-documents]

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 に答える
6424 参照

node.js - マングースの埋め込みドキュメントに大文字を追加: true

2 つのスキーマがあり、一方が他方に埋め込まれている場合:

が埋め込まれたドキュメントで機能しないようですuppercase: true。エラーはスローされませんが、状態プロパティが大文字にならないだけです。またはそのような任意の種類のオプション。

私はMongooseのドキュメントを検索してきましたが、subDocumentsでこれらの種類の追加オプションを設定しても機能しないと言及している場所が見つからないだけかもしれません.

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

php - PHP を使用して配列内の値を検索する

私のmongodbデータベースにはユーザーのリストがあり、相互にフォローできます-かなり標準です。PHP を使用して、特定のユーザーが別のユーザーをフォローしているかどうかを確認したいと考えています。私のデータは次のようになります。

Joe が Sam をフォローしているかどうか (彼はフォローしていない) をチェックするクエリが必要です。そのため、結果は生成されません。ただし、Tom が Sam をフォローしているかどうかを確認するためにデータベースにクエリを実行すると、Tom が Sam をフォローしていることを示す結果が生成されます (彼がフォローしているため)。PHPでこれを行う方法を知っていますか?Foreach ループを試してみましたが、必要な結果を得ることができませんでした。

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

c# - C# は、空の配列の埋め込みドキュメント値を解釈するときにエラーをスローします []

私の開発環境に関する情報は次のとおりです。

モンゴDB 3.0.0

MongoDB C# ドライバー バージョン 1.7.0.4714

マイクロソフト ビジュアル スタジオ プロフェッショナル 2013

.NET フレームワーク 4.0

オブジェクトが埋め込みドキュメントとして使用される C# クラスを次に示します。

人の家を表すために使用される C# クラスを次に示します。

locOfHouse = [] を設定するモバイル アプリケーション コンポーネントによって使用される C# API モジュールがあります。

これは、House と呼ばれる MongoDB コレクションに、次のドキュメントを含めることができることを意味します。

私の C# アプリケーションでは、次のクラスを BSON にマッピングしています。

ただし、Web ベースの C# アプリケーションは、前述のデータを取得するときに次のエラーをスローします。

前述のエラーがスローされないように C# アプリケーション コードを変更するにはどうすればよいですか?

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

mongodb - mongodb 埋め込みドキュメントを検証する方法

MongoDB 3.2 には、この優れた検証機能があります。ただし、このドキュメントでは、最初のレベルのフィールドで検証を行う方法のみを示しています。挿入する次の埋め込みドキュメントがある場合、検証ルールを設定するにはどうすればよいですか?

以下を試してみましたが、うまくいきません。

前もって感謝します。

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

json - OrientDB の埋め込み型内に埋め込み型を挿入する

私は orientdb を初めて使用します。次の例のように、別の埋め込み内に埋め込みを使用して、3 レベルの深さのドキュメントを挿入できるかどうかを知りたいです。私のデータのようないくつかの例を探していますが、成功しませんでした。例:

私が見つけたすべての例は、1 レベルの埋め込みドキュメントのみを使用しています。私は使用しています:

ただし、lineorder には埋め込み型が 1 つしか作成されません。

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

mongodb - Meteor に埋め込まれたドキュメントをどのように反復処理しますか?

私はmeteorJSを学んでいる最中なので、現時点では私の無知をご容赦ください。

バックエンドの MongoDB に、次のようなタスク コレクションがあります。

テンプレートを含む HTML ページは次のようになります。

私が直面している問題は、名前がうまくレンダリングされることです。ただし、アドレスは[オブジェクトオブジェクト]として表示されるようです。アドレスフィールドを反復処理する方法を台無しにしたと確信しています。誰かがそれを手伝ってくれますか?

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

python - mongodb オブジェクトの条件付き埋め込みドキュメント

データ モデリングについて考えるのに助けが必要です (私は python と mongoengine を使用しています)。オブジェクトが持つ別の属性に応じて、さまざまなクラスの埋め込みドキュメントを適用したいオブジェクトがあります。

私の問題は、オブジェクトを取得するたびに.save()、これがどのように機能するかがわからないことです。そもそも奇妙すぎる、または複雑すぎるのではないでしょうか? 私は提案を受け入れます。

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

mongodb - 埋め込まれたドキュメントでcursor.minを使用してmongodbクエリを実行するとエラーが発生する

私のコレクションには、このようなドキュメントがあります

各ドキュメントについて、フィールド score.score の最小値を見つけたいと思いますscore.type = "homework"

このようなクエリを実行しました

mongo シェルはこのエラーを返します