問題タブ [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.
ruby - Mongoid または MongoMapper?
私は MongoMapper を試してみましたが、完全な機能 (ほぼすべての AR 機能を提供) ですが、大規模なデータセットを使用するときのパフォーマンスにはあまり満足できませんでした。Mongoidと比較した人はいますか?パフォーマンスの向上はありますか?
mongodb - Mongoを使用した配列要素のクエリ
リンゴが入っているスムージーをクエリするにはどうすればよいですか?(以下は3つのドキュメントのコレクションです)
php - sfMondongoPlugin で埋め込みフィールドを生成できません
私はsfMondongoPlugin v1.0 https://github.com/mondongo/sfMondongoPluginで作業しています
埋め込みコードを正しく生成できません。EmbeddedDocument クラスを継承する埋め込みクラスを生成します。(正しいように聞こえます)
しかし、親クラスに埋め込まれたクラスへの参照がないようです。
他の誰かがこの問題を抱えていますか?
[yml]
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つの異なるものを使用していると思いますクラスは、それぞれ独自の名前空間にあります。
誰もこれを試しましたか?
php - Doctrine 2 ODM MongoDBがメモリからGridFSに画像を保存する
アップロードしたファイルをmongodbにGridFsFileとして保存したい。doctrine 2 odm を使用しています。ディスクからファイルを読み取って保存すると、正常に動作します。しかし、私が達成したいのは、アップロードされたファイルをファイルシステムのどこにも保存しないようにすることです。
バイナリ文字列を直接保存することは可能ですか?
mongodb - Doctrine ODM V1 でカスタム参照型を作成するにはどうすればよいですか?
Doctrine MongoDB ODM でわずかにカスタムの参照 (@ReferenceOne、@ReferenceMany) を持つ方法はありますか?
たとえば、 @ReferenceOneWithTs はタイムスタンプ フィールドを保持して参照がいつ作成されたかを示します。または @ReferenceManyWithName は各参照の $name フィールドを保持します。
これは、(たとえば) タイムスタンプ フィールドを使用して 1 つまたは複数のカスタム ReferenceWithTs ドキュメントを埋め込むことで実現できると思いますが、注釈 (a-la Custom Field Types )を介して可能であれば、よりエレガントになります。
php - Doctrine \ ODM \ MongoDB \ Query\Builderのスタンドアロン使用
DoctrineのQuery\Builderをスタンドアロンツールとして使用している人はいますか?
クエリマネージャーには、MongoDBで要求されたドキュメントの定義済みクラスが必要なようです。
次のような定義済みのクラスがある場合:
次に、次のことを実行できます。
ドキュメントクラスを定義せずにQuery\Builderを使用する方法はありますか?
助けてくれてありがとう。
doctrine - Doctrine ODM で Embedmany ドキュメントの ID を使用してドキュメントをクエリ/検索する
....... ->createQueryBuilder( 'Model\Document\Post' ) ->field( 'comments.id' )->equals( $commentId ) .... 機能しませんが、コメントが ReferenceMany の場合は動作します。EmbedMany関係の場合、そのようなクエリは不可能ですか
「コメント」について言及する必要はありません。ポスト ドキュメント内の EmbedMany ドキュメントを指します。
php - 2 つ以上のフィールドでの Doctrine MongoDB ODM 検索
Doctrine Mongo ODM で 2 つ以上のフィールドを正規表現で検索するクエリを書きたいと思います。SQL では次のようになります。
次のように、1 つのフィールドに対するクエリを記述できます。
しかし、より多くのフィールドを検索しようとすると途方に暮れます。
助けてくれてありがとう
php - Symfony を使用したスタンドアロン PHP プロジェクトに使用する MongoDB ライブラリはどれですか?
私は、MongoDB がデータベースの正しい選択であると確信している新しいプロジェクトを率いています。アーキテクチャは SOA に決定したので、Web 部分は Symfony を使用して開発し、サービス部分は軽量な REST フレームワークTonicを使用して開発します。
さて、サービス部分では、MongoDB と通信します。そのために、Doctrine MongoDB ODM、Mondango、ActiveMongo、MongoRecordなど、利用可能な多数の MongoDB ライブラリを調べました。ただし、どれを使用するかはわかりません。選ぶ。
正しい選択ができるように、これらのライブラリでの経験を誰かが共有できるかどうか疑問に思っていました. ライブラリが持つべきと考えるプロパティの一部を次に示します。
- ドキュメントを定義するためのプレーンな PHP クラス (配列/構成ファイルの代わり)
- 参照のサポート
- 運用の効率化
- わかりやすいAPI
皆様のご意見をお待ちしております!