問題タブ [odm]

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

ruby - Mongoid または MongoMapper?

私は MongoMapper を試してみましたが、完全な機能 (ほぼすべての AR 機能を提供) ですが、大規模なデータセットを使用するときのパフォーマンスにはあまり満足できませんでした。Mongoidと比較した人はいますか?パフォーマンスの向上はありますか?

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

mongodb - Mongoを使用した配列要素のクエリ

リンゴが入っているスムージーをクエリするにはどうすればよいですか?(以下は3つのドキュメントのコレクションです)

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

php - sfMondongoPlugin で埋め込みフィールドを生成できません

私はsfMondongoPlugin v1.0 https://github.com/mondongo/sfMondongoPluginで作業しています

埋め込みコードを正しく生成できません。EmbeddedDocument クラスを継承する埋め込みクラスを生成します。(正しいように聞こえます)

しかし、親クラスに埋め込まれたクラスへの参照がないようです。

他の誰かがこの問題を抱えていますか?

[yml]

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

orm - Doctrine 2 ORM と MongoDB ODM の同じクラスへのマッピング

注釈を使用して同じクラスを ORM と ODM の両方にマップすることは可能ですか?

何を使用するかを決定しているので、パフォーマンスの測定を行いたいと考えています。また、永続化マッパーを簡単に切り替えられるようにしたいと考えています。マネージャーの統合はすでに行っていますが、今度はクラスを統合したいと考えています。今、エンティティとドキュメントの別々の名前空間に各クラスのコピーがあり、これは冗長だと思います。

私はこの記事http://www.doctrine-project.org/docs/mongodb_odm/1.0/en/cookbook/mapping-classes-to-orm-and-odm.htmlを読みましたが、最終的には2つの異なるものを使用していると思いますクラスは、それぞれ独自の名前空間にあります。

誰もこれを試しましたか?

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

php - Doctrine 2 ODM MongoDBがメモリからGridFSに画像を保存する

アップロードしたファイルをmongodbにGridFsFileとして保存したい。doctrine 2 odm を使用しています。ディスクからファイルを読み取って保存すると、正常に動作します。しかし、私が達成したいのは、アップロードされたファイルをファイルシステムのどこにも保存しないようにすることです。

バイナリ文字列を直接保存することは可能ですか?

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

mongodb - Doctrine ODM V1 でカスタム参照型を作成するにはどうすればよいですか?

Doctrine MongoDB ODM でわずかにカスタムの参照 (@ReferenceOne、@ReferenceMany) を持つ方法はありますか?

たとえば、 @ReferenceOneWithTs はタイムスタンプ フィールドを保持して参照がいつ作成されたかを示します。または @ReferenceManyWithName は各参照の $name フィールドを保持します。

これは、(たとえば) タイムスタンプ フィールドを使用して 1 つまたは複数のカスタム ReferenceWithTs ドキュメントを埋め込むことで実現できると思いますが、注釈 (a-la Custom Field Types )を介して可能であれば、よりエレガントになります。

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

php - Doctrine \ ODM \ MongoDB \ Query\Builderのスタンドアロン使用

DoctrineのQuery\Builderをスタンドアロンツールとして使用している人はいますか?

クエリマネージャーには、MongoDBで要求されたドキュメントの定義済みクラスが必要なようです。

次のような定義済みのクラスがある場合:

次に、次のことを実行できます。

ドキュメントクラスを定義せずにQuery\Builderを使用する方法はありますか?

助けてくれてありがとう。

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

doctrine - Doctrine ODM で Embedmany ドキュメントの ID を使用してドキュメントをクエリ/検索する

....... ->createQueryBuilder( 'Model\Document\Post' ) ->field( 'comments.id' )->equals( $commentId ) .... 機能しませんが、コメントが ReferenceMany の場合は動作します。EmbedMany関係の場合、そのようなクエリは不可能ですか

「コメント」について言及する必要はありません。ポスト ドキュメント内の EmbedMany ドキュメントを指します。

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

php - 2 つ以上のフィールドでの Doctrine MongoDB ODM 検索

Doctrine Mongo ODM で 2 つ以上のフィールドを正規表現で検索するクエリを書きたいと思います。SQL では次のようになります。

次のように、1 つのフィールドに対するクエリを記述できます。

しかし、より多くのフィールドを検索しようとすると途方に暮れます。

助けてくれてありがとう

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

php - Symfony を使用したスタンドアロン PHP プロジェクトに使用する MongoDB ライブラリはどれですか?

私は、MongoDB がデータベースの正しい選択であると確信している新しいプロジェクトを率いています。アーキテクチャは SOA に決定したので、Web 部分は Symfony を使用して開発し、サービス部分は軽量な REST フレームワークTonicを使用して開発します。

さて、サービス部分では、MongoDB と通信します。そのために、Doctrine MongoDB ODMMondangoActiveMongoMongoRecordなど、利用可能な多数の MongoDB ライブラリを調べました。ただし、どれを使用するかはわかりません。選ぶ。

正しい選択ができるように、これらのライブラリでの経験を誰かが共有できるかどうか疑問に思っていました. ライブラリが持つべきと考えるプロパティの一部を次に示します。

  1. ドキュメントを定義するためのプレーンな PHP クラス (配列/構成ファイルの代わり)
  2. 参照のサポート
  3. 運用の効率化
  4. わかりやすいAPI

皆様のご意見をお待ちしております!