問題タブ [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.

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

mongodb - Doctrine MongoDB - JSON からクエリを作成する方法はありますか?

たとえば、任意の MongoDB JSON 検索クエリ文字列があります。

また

JSON 文字列から Doctrine.MongoDB.Query オブジェクトを作成する既存の方法はありますか? または、代わりにmongoに直接クエリを実行し、それらの結果をdoctrineに渡して水和しますか?

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

symfony - エラー: doctrine.mongodb:generate:document バンドルがありません バンドルが Symfony3 で見つかりました

エラー: doctrine.mongodb:generate:documentSymfony3 でバンドルが見つかりませんでした。

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

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

symfony - Doctrine MongoDB ODM - カスケード executeUpsert のバグ

doctrine/mongodb-odm バージョン 1.0.8

自己参照多対多の双方向関係を使用するドキュメントがあります。最初に、cascade=persist を設定する必要があるというエラーが表示されました。私はそれをしましたが、今では非常に奇妙な教義エラーが発生しています。私の文書:

カスケード レコードを保存しようとすると、次のようになります。

次のエラーが表示されます。

Notice: 未定義のインデックス: $set

スタックトレース

  1. vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Persisters/DocumentPersister.php の 315 行目 -
  2. 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)))
  3. vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Persisters/DocumentPersister.php の 315 行目 + DocumentPersister で ->executeUpsert (array(), array())
  4. vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Persisters/DocumentPersister.php の 296 行目 +
  5. DocumentPersister -> executeUpserts (array()) の vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/UnitOfWork.php の 1189 行目 +
  6. 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をするべきですか?