Описание тега doctrine-mongodb

Doctrine MongoDB Object Document Mapper provides transparent persistence for PHP objects to the MongoDB database.
1 ответ

Можно ли использовать два разных менеджера документов с разными базами данных для одного пакета в Symfony?

Моя цель - подключить два разных менеджера документов к разным базам данных, которые используют одни и те же модели баз данных. Я сильно изменил свою модель базы данных, и я хотел бы написать собственный сценарий миграции, который извлекает объекты …
1 ответ

Ошибка: doctrine.mongodb: генерировать: документ Пакет не найден Пакет Symfony3 не найден

Ошибка: doctrine.mongodb:generate:document Пакет Bundle не был найден с Symfony3. C:\Bitnami\wampstack-5.6.20-0\apache2\ HTDOCS \ SYM \ patmonS1>php bin/console doctrine:mongodb:generate:document PatmonBundle:Product PHP Warning: Module 'mongo' alre…
11 сен '16 в 09:45
2 ответа

Атомное обновление нескольких документов в доктрине mongodb

Я работаю над проектом с symfony2 и doctrine-mongodb-odm. Я хочу выполнить элементарное обновление для нескольких документов с помощью построителя запросов, но мне чего-то не хватает: $this->createQueryBuilder('MyBundle:MyDoc') ->update() -&gt…
17 янв '13 в 17:49
1 ответ

Я не знаю, как проверить конструктор запросов на создание

Я пытаюсь протестировать весь метод репозитория, но я не знаю, как сделать тест, я хочу использовать Profecy. Я использую DoctrineMongoDBBundle. сущность class UsuarioEntidade{ /** * @MongoDB\Id */ protected $usuId; /** * @MongoDB\Field(type="string…
25 сен '18 в 13:48
1 ответ

Создание / сохранение нового документа во время события preUpdate в doctrine-mongodb

Я использую doctrine-mongodb-odm-1.0.0-BETA10 и пытается обеспечить некоторую пользовательскую логику на основе \InitialDocument в то время как preUpdate событие работает. Допустим \InitialDocument получил некоторое состояние, которое должно вести с…
29 май '14 в 07:23
3 ответа

Как применить ограничение уникального валидатора, используя Silex и Doctrine MongoDB ODM?

Я использую Silex и хотел бы применить ограничения валидатора уникальности к документам MongoDB. UniqueEntity ограничение валидатора можно найти в symfony/doctrine-bridge не был предназначен для работы с doctrine/mongodb-odm но исключительно с ORM, …
25 окт '15 в 15:25
1 ответ

Mongodb Subdocument Диапазон дат возвращает неверные результаты

Впервые в Stackru. Я пытаюсь выполнить запрос диапазона дат для коллекции массивов, но Mongo Shell возвращает ненужные документы, которые не соответствуют моим критериям. Не имеет значения, что я делаю запрос через драйверы PHP, Doctrine Mongodb Que…
1 ответ

Как аннотировать поддокументы в Doctrine MongoDB?

Я хочу реализовать классы php, которые должны моделировать следующее: (Symfony,DoctrineMongoDBBundle) Notification Collection { from { id , fname } , to , sentDate } Member Collection { id , fname , lname , email , phone , regDate , ... } И я хочу с…
27 июл '13 в 01:16
1 ответ

В Doctrine, что означает знак доллара в точечном синтаксисе, например, свойство.$. OtherProperty?

В Doctrine, что означает знак доллара в точечном синтаксисе, например, свойство.$. OtherProperty? Я заметил в / Doctrine / ODM/MongoDB/Tests/Query интересный аргумент queryBuilder, поле ('phonenumbers.$. Phonenumber'), где в классе User "phonenumber…
30 окт '14 в 23:55
0 ответов

Как настроить configureDatagridFilters в Sonata Admin для использования не связанных документов mongodb

В моем Mongodb я получил пассажирский документ, это типичный пункт: { "_id" : ObjectId("51efdf818d6b408449000002"), "createdAt" : 1374674817, "phone" : "222222", .. } У меня также есть документ устройства, который ссылается на документ пассажира, во…
2 ответа

Вставить много строк в документ MongoDB?

Мне нужен простой массив / набор строк в моем документе, но я не могу найти способ добиться этого с помощью Doctrine ODM. Это пример класса / документа, с $tags должен быть простой массив строк: namespace Acme\ExampleBundle\Document; use Doctrine\OD…
3 ответа

Найти ссылку на доктрину-mongodb

У меня есть коллекции пользователей и сообщений. Пользователь выглядит как { "_id" : ObjectId("5089cc4c7b03b9902b000000"), "facebook_id" : "522128874" } Пост выглядит как { "_id" : ObjectId("508aa21b7b03b9780800000f"), "facebook_id" : "1015070937587…
1 ответ

Как заставить Провайдера Пользовательского Пользователя работать в Silex?

Я действительно мог бы использовать вторую пару глаз. Я пытаюсь создать пользовательского провайдера, используя Silex SecurityServiceProvider в сочетании с Doctrine MongoDB ODM, и продолжаю получать следующую ошибку при попытке войти в систему: Runt…
2 ответа

Доктрина MongoDB - есть ли способ построить запрос из JSON?

У меня есть произвольная строка запроса MongoDB JSON, например: { "address.city": "Seattle"} или же { qty: { $gt: 5, $lt: 50 } Существует ли какой-либо существующий метод для создания объекта Doctrine.MongoDB.Query из строки JSON? Или поочередно зап…
0 ответов

Как я могу получить только документ без документов, на которые он ссылается

У меня есть два документа: клиент и PV. Многие PV упоминаются в одном клиенте. Это однонаправлено. клиент /** * @MongoDB\Document */ class Client { /** * @MongoDB\Id(strategy="auto") */ protected $id; /** * @MongoDB\String */ protected $name; /** * …
04 июл '14 в 12:18
0 ответов

Ошибка при сохранении внедренного документа с DoctrineMongoDB: задан массив

Я работаю над проектом с использованием Doctrine-MongoDB и Symfony. Я встроил документ в другое использование \@EmbedMany аннотаций. Вот документы: MusicalInfos: <?php // app/Resources/Document/Musical.php namespace AppBundle\Document; use Doctri…
16 мар '15 в 15:55
0 ответов

Как я должен пророчествовать метод сортировки?

Я использую DoctrineMongoDBBundle, и я не уверен, как пророчествовать метод сортировки. Источник $qb = $dm->createQueryBuilder('Article') ->sort('createdAt', 'desc'); Мой код: UserRepository - Метод Все public function all(array $input = null)…
03 окт '18 в 14:35
0 ответов

Doctrine MongoDB - гидратируйте результаты внутри фасета с помощью Doctrine MongoDB Aggregation Builder

У меня есть следующий запрос, и я хочу, чтобы первый результат был гидратирован. Вот что я попробовал: $builder = $dm->createAggregationBuilder(\Documents\Jobs::class); $builder ->facet() ->field('carpenterJobs') ->pipeline( $dm->crea…
28 ноя '18 в 14:33
1 ответ

Доктрина MongoDB ODM поисковый запрос

Я хочу создать полнотекстовый поиск с помощью mongodb. Как я могу создать следующий запрос. С API строителя запросов? db.Item.runCommand("text", {search: "Awesome"}); Это возможно? Или как я могу выполнить собственный запрос. Спасибо за помощь.
14 мар '14 в 08:37
0 ответов

symfony4: нет расширения, способного загрузить конфигурацию для "doctrine_mongodb"

У меня есть проблема, чтобы настроить доктрину ODM с Symfony4.1 Я получил сообщение об ошибке при обновлении композитора, кеш: очистить подкоманду Не существует расширения, способного загрузить конфигурацию для "doctrine_mongodb" (в /home/thomas/Doc…
28 сен '18 в 15:36