問題タブ [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.
mongodb - geonear で minDistance を設定します
地理ページネーション システムを使用しようとしています。私はこの記事を
参照していますmongoDBのブログ記事
私の問題は、私がdoctrine MongoDBを使用していて 、 Doctrine MongoDBでminDistanceフィールドを設定する方法が見つからないようです
私のMongoバージョンは2.4.8です
java - Morphia を使用した MongoDB での階層オブジェクトのマッピング
従業員のリストを格納するエンティティが MongoDB にあるとします。
Employee は、いくつかのプロパティを持つ抽象クラスです。
従業員にはさまざまなタイプがあります - 開発者、デザイナー、人事
mongo に開発者、デザイナー、ヒューマンリソースのリストが含まれている場合、Morphia はそれらを対応するクラスにマッピングできますか? たとえば、データベースに次のデータがある場合 -
このコレクションが Morphia によってEmployeeList
エンティティにマップされる場合、それらが対応するクラスにマップされていることを確認するにはどうすればよいですか?
mongodb - Doctrine ODM: Mongo DB データベースの選択方法
doctrine ODM を使用して、Mongo DB からドキュメントを保持およびロードします。このガイドに従いました: https://doctrine-mongodb-odm.readthedocs.org/en/latest/tutorials/getting-started.html
このガイドに従って、すべてのドキュメントはデフォルトでデータベース「doctrine」に保存されます。しかし、独自のデータベースがある場合はどうなるでしょうか。データベースを選択するにはどうすればよいですか? ドキュメントやグーグルで使用できるものは見つかりませんでした。
php - doctrine-mongodb の preUpdate イベント中に新しいドキュメントを作成/永続化する
イベントの実行中doctrine-mongodb-odm-1.0.0-BETA10
に基づいて、いくつかのカスタム ロジックを使用して提供しようとしています。\InitialDocument
preUpdate
\InitialDocument
new の初期状態として動作する必要がある状態を取得したとしましょう\StateDocument
。私はこのようなことをしています:
prePersist
イベントが\StateDocument
発生しますが、新しいドキュメントはデータベースに保持されません。それに応じてpostPersist
イベントが発生することはありません。
さらにいくつかのカスタム ロジックがありますが、すべてイベント スコープにあります。ある時点で、そのロジックは、ビジネス スコープでの作成プロセスに依存するInitialDocument
ため、状態の更新イベントを停止する必要がある例外をスローする場合があります。InitialDocument
\StateDocument
どうすればこの問題を解決できますか? changeSet 再計算の前に実行するイベントは、インスタンスpreFlush
を決定しません。したがって、更新を「検索」して、それが適切な方法ではないと私に思わせるInitialDocument
のは、ある種のトリックです。preFlush
適当にアドバイスお願いします。ありがとう。
php - Doctrine ODM -embedMany コレクションエンティティでエンティティを取得
私はembedManyフィールド「プロパティ」を持つコレクションを持っています
propType.$id=9 および propOption=13 で適切なエンティティを取得する場合のクエリの作成方法
私はこれを試します
しかし、それは機能しません
php - ZF2 コンソールコントローラーと Doctrine2 ODM
ConsoleController を使用し、Doctrine ODM を使用してデータベースにクエリを実行する際に問題が発生しています。
コントローラーは正常に動作し、バナーを表示し、渡されたさまざまなコマンドと変数に反応します。
また、ブラウザーを介して、アプリは正常に動作し、データベースに対して適切なクエリを実行します。
しかし、ConsoleController では、次の行に到達します。
コマンドラインで次のエラーがスローされます。
実行する必要がある特別なブートストラップまたはパス構成はありますか? そのファイルの特定の行は、次のことを試みています。
ありがとう!マルティン。