問題タブ [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.
sqlite - Symfony CMF はどのようにデータベースに保存しますか?
Doctrine ODM を介して PHPCR に保存されることがわかりました。
しかし、私はそれがすべてに保存されていることapp.sqlite
を理解していますが、概念的にどのように機能するのかわかりませんか?
すべてが に保存されているのに、なぜデータベースが必要なのapp.sqlite
ですか? なぜこの種のコマンドphp app/console doctrine:phpcr:init:dbal
などを作成する必要があるのですか?
mongodb - Symfony2、Doctrine、MongoDb:クエリ結果をビューに渡すことができません
Symfony のドキュメンテーション ブックの DoctrineMongoDBBundle チュートリアルを実行しようとしています。テスト用の「製品」コレクションを作成し、問題なく挿入できますが、読み戻すことができないようです。または、少なくとも、ビューに印刷する結果が得られません。
SymfonyProfiler は、クエリが実行されていることを示しています。しかし、私の画面には何も表示されません。ビューで foreach ループをコメントアウトしないと、ツールバーも表示されません。
コントローラーコード:
コードを表示:
ロード後に得られる唯一の出力は「In If Block」です。他のコメントは表示されません。
ありがとうございました!
mongodb - オブジェクトの簡単なトラバース
私は Symfony2.2 と MongoDB のプロジェクトに取り組んでいます。
現在、データベースからすべてのオブジェクトを取得し、それらを走査して目的のオブジェクトを取得できます。
そして、それらをループして、次のオブジェクトと前のオブジェクトを取得します。
ODM で次のオブジェクトと前のオブジェクトを見つけるためのより簡単で効率的な方法があるかどうか疑問に思っていましたか?
ありがとう。
mongodb - Get empty collection of embedded documents
I want to get a collection of embedded documents. I put data into the database like this:
...which works fine. Now I see new data in mongo console, but when I'm trying to get this data via the getRatedPosts()
method, it return null instead of the ArrayCollection. Whats wrong?
Context looks like this:
mongodb - mongoDB でのマルチレイヤーのクエリ
symfony2.2 フレームワークで実行されている mongoDB アプリケーションがあります。
データベースの設計は次のとおりです。
テーブル
ここで、状態 A に属するすべてのユーザーを照会する必要があります。
これは私が試したものですが、結果はありません。
何か案は?
[編集]
mongodb - ODM 注釈 : 「戦略」属性とは何ですか?
@EmbedOne アノテーションの戦略属性とは? そして、その値の違いは何ですか?set 、 pushAll Annotations Referenceのような、ODM の Annotation に関する参考文献に適切な説明が見つかりません ...
注釈に関する完全なリファレンス、チート シート、またはスライドはありますか?
mongodb - MongoDB ODM インデックス作成: EmbeddedDocument 自体を持つドキュメントの複数の複合インデックスにインデックスを付ける方法は?
私はこのクラスを持っています:
製品ドキュメントに複数の複合インデックスを適用したいと考えています。データベースに追加したいインデックスは次のとおりです。
私のインデックス作成の注釈は正しかったですか? 最初のインデックスは正しいはずですが、2 番目と 3 番目のインデックスは間違っていると思います!
node.js - Mongoose ODM で実行時にスキーマを作成するにはどうすればよいですか?
Mongoose スキーマは Node アプリの初期段階のある時点で定義されると理解しています。これらは明らかに次のようにハードコードされます。
管理者が (きれいな Web GUI を介して) 独自の事前定義されたタイプ (場合によっては電子メールのようなカスタム タイプ) を使用して独自のモデルを追加できる CMS を作成している場合、アプリはこれらのスキーマをオンザフライで作成する必要があります。 . 場合によっては、既存のスキーマに追加します (おそらく Mongoose のadd()
方法を使用し、新しいスキーマをまとめて作成する場合もあります。
私はいくつかの初期検索を行いましたが、この要件を持っている人はあまりないようです。したがって、この機能は、Mongoose が何のために構築されたかについての重大な誤解なのでしょうか? Mongoose は、実行時のスキーマ作成を活用する実際の機能を持たないクローズド ODM として構築されたのでしょうか?
さらに、このタイプの機能を強制すると、動的なスキーマ作成の可能性がアプリケーションの速度のボトルネックになる可能性がありますか?
議論の非難を引き付けないように私の質問をよりよく要約するには:
1)その場でMongooseスキーマを作成する方法はありますか?
2) これはプログラム的に費用がかかりますか? また、モデルの作成を CMS の管理パネル内の GUI に委譲するという私の目標を達成するためのより良い方法はありますか?