問題タブ [doctrine-mongodb]
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 - Doctrine MongoDB - JSON からクエリを作成する方法はありますか?
たとえば、任意の MongoDB JSON 検索クエリ文字列があります。
また
JSON 文字列から Doctrine.MongoDB.Query オブジェクトを作成する既存の方法はありますか? または、代わりにmongoに直接クエリを実行し、それらの結果をdoctrineに渡して水和しますか?
symfony - エラー: doctrine.mongodb:generate:document バンドルがありません バンドルが Symfony3 で見つかりました
エラー: doctrine.mongodb:generate:document
Symfony3 でバンドルが見つかりませんでした。
c:\Bitnami\wampstack-5.6.20-0\apache2\htdocs\sym\patmonS1>php bin/console doctrine:mongodb:generate:document PatmonBundle:Product
config.tml
C:\Bitnami\wampstack-5.6.20-0\apache2\htdocs\sym\patmonS1\app\config\services.yml サービス:
C:\Bitnami\wampstack-5.6.20-0\apache2\htdocs\sym\patmonS1\app\config\parameters.yml
C:\Bitnami\wampstack-5.6.20-0\apache2\htdocs\sym\patmonS1\src\Pat\monBundle\Document\Product.php
symfony - Doctrine MongoDB ODM - カスケード executeUpsert のバグ
doctrine/mongodb-odm バージョン 1.0.8
自己参照多対多の双方向関係を使用するドキュメントがあります。最初に、cascade=persist を設定する必要があるというエラーが表示されました。私はそれをしましたが、今では非常に奇妙な教義エラーが発生しています。私の文書:
カスケード レコードを保存しようとすると、次のようになります。
次のエラーが表示されます。
Notice: 未定義のインデックス: $set
スタックトレース
- vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Persisters/DocumentPersister.php の 315 行目 -
- ErrorHandler ->handleError ('8'、'未定義のインデックス: $set'、'/var/www/etc-mongo-tng/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Persisters/DocumentPersister. php', '315', array('data' => array(), 'options' => array('upsert' => true)))
- vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Persisters/DocumentPersister.php の 315 行目 + DocumentPersister で ->executeUpsert (array(), array())
- vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Persisters/DocumentPersister.php の 296 行目 +
- DocumentPersister -> executeUpserts (array()) の vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/UnitOfWork.php の 1189 行目 +
- UnitOfWork ->executeUpserts (object(ClassMetadata), array('000000005a8560de00007fc48349ed60' => object(Ledger)), array()) で vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/UnitOfWork.php 行425 +
同じバグが 1.1.2 ブランチに影響を与えるようには見えません。次のように DocumentPersister.php にパッチを適用すると、すべて機能します。これは正当なバグですか?PRをするべきですか?