Вопросы по теме 'doctrine-odm'

Более быстрое сохранение и очистка для импорта доктрины mongodb odm
Я использую symfony2 и doctrine mongodb odm для импорта данных о товарах из файлов CSV. Я создал консольную команду, чтобы создать объекты Product , а затем сохранить их и сбросить DocumentManager . Промывка занимает более 30 секунд, а у меня...
1866 просмотров
schedule 09.09.2021

Правильный способ определения MongoDB в config.yml
Я использую MongoDB в своем проекте, но, очевидно, Doctrine обновляет свой пакет, и теперь у меня возникают проблемы, если я запускаю команду «composer update». Это мой файл doctrine.yml: # ODM doctrine_odm.mongodb: connections: default:...
2023 просмотров

Доктрина ODM @Distance в yaml
Как я могу добавить @Distance в файл сопоставления yaml? Я пробовал и не работает. CP\AppBundle\Document\Point: type: embeddedDocument embedOne: address: targetDocument: CP\AppBundle\Document\Address coordinates:...
96 просмотров

Doctrine ODM - укажите имя коллекции для MappedSuperclass
Doctrine ODM имеет аннотацию (коллекцию), чтобы указать, какое имя следует использовать для коллекции. По умолчанию используется имя класса, но его можно легко изменить. Однако я сопоставил суперкласс, который расширен другими классами. Тип...
342 просмотров

Doctrine ODM: получить массив определенных полей
Итак, проблема в том, чтобы получить идентификаторы (или любые другие поля) в одном массиве, например: [ "someId1", "someId2", "someId3", ] Пытался взять по следующему запросу: $this->createQueryBuilder()...
1192 просмотров

Доктрина MongoDB get ('doctrine_mongodb')
Я следил за официальным руководством по интеграции MongoDB с Doctrine 2 в Symfony 2.8. DoctrineMongoDBBundle , и до этого момента все шло нормально: В моем контроллере я пытаюсь вставить некоторые данные в свой MongoDB $dm =...
133 просмотров
schedule 22.11.2021

Doctrine MongoDB ODM: как получить версию @Id для bin_md5
В Doctrine ODM (MongoDB) можно использовать аннотацию Doctrine\ODM\MongoDB\Mapping\Annotations\Id для установки идентификатора документа. Поскольку я хочу использовать хэш в качестве идентификатора, я установил свой документ следующим образом:...
55 просмотров
schedule 05.10.2021

MongoDb: найти документы, содержащие теги/ключевые слова, соответствующие заданной строке
у меня есть коллекция (Foo), в которой есть поле «ключевые слова». Я хочу найти документы, которые соответствуют заданной строке (имеют хотя бы одно подходящее ключевое слово), и отсортировать их по количеству совпадений. Foo: {name: 'Foo1',...
377 просмотров
schedule 19.03.2022

Обход Doctrine2 ODM/MongoDB Object Graph в Symfony2 не может заполнить свойства в объекте 2-го уровня
Я конвертирую свое работающее в остальном приложение Symfony2 для использования MongoDB через Doctrine-ODM. У меня работает подавляющее большинство системы, но я не могу заставить работать часть ролей пользователей. Я могу войти в систему, но тогда...
549 просмотров

Как сохранить документ внутри другого документа с помощью Doctrine ODM?
Как сохранить документ внутри другого документа с помощью Doctrine ODM? Я не вижу в документации тип Array или Json. Я хотел бы иметь возможность сделать что-то вроде этого: class Post { /** * @MongoDB\String */ protected...
851 просмотров

Странное исключение Doctrine ODM при использовании ссылок вместе с наследованием
У меня три класса. File-Class имеет ссылку на Foobar, а Game наследует от Foobar. Есть и другие классы, которые также наследуются от Foobar, но я их не упомянул, так как они здесь неуместны. Я также пропустил некоторые нерелевантные поля и их...
1061 просмотров
schedule 18.05.2022

Слияние Doctrine Mongo ODM для внешне измененных данных
Я пишу приложение Symfony2, которое позволяет мобильным пользователям создавать и обновлять «Дома» через службу REST. Я использую MongoDB в качестве уровня хранения и ODM Doctrine MongoDB для обработки документов. Методы GET /homes/{key} и POST...
780 просмотров
schedule 20.05.2022

Доктрина неопределенная функция apc_fetch
Я использую это руководство , в котором подробно объясняется, как настроить CodeIgniter и Doctrine. Я использую CodeIgniter 2.1.0 и Doctrine 2.2.1, но получаю следующую ошибку: Неустранимая ошибка: вызов неопределенной функции...
32445 просмотров

Проекция построителя запросов доктрины mongodb с пронумерованными индексами
Мне нужно ограничить объем данных, возвращаемых запросом доктрины mongoDB. Я мог бы использовать select для проецирования на простые поля или даже простые встроенные поля массива, такие как normalizedData.ean . Это работает отлично. Однако у...
604 просмотров
schedule 30.05.2022

Doctrine+MongoDB — Как запрашивать документы с непустым массивом
Я хотел бы получить все документы с массивом лайков размером больше нуля. Я видел пример использования метода ->size() для получения массива определенного размера: $qb = $dm->createQueryBuilder('Article')->field('comments')->size(0);...
1887 просмотров
schedule 20.07.2022

Symfony 3.3 + Doctrine/MongoDB: регистрация пользовательского типа сопоставления
Начиная с Symfony 3.3 файл app/autoload.php исчез. Но я использовал его для регистрации пользовательского типа сопоставления, как описано здесь . Мой текущий app/autoload.php выглядит так: use...
914 просмотров
schedule 17.07.2022

Почему результаты findBy() и createQueryBuilder()->getQuery()->execute() в ODM Doctrine2 отличаются друг от друга?
Я попробовал два разных способа выполнить один и тот же запрос с MongoDB-ODM от Doctrine. Можете ли вы понять, почему два, на мой взгляд, похожих запроса возвращают разные результаты? Фрагмент 1 ничего не возвращает, тогда как фрагмент 2...
4146 просмотров

Операция PUT создает новый встроенный документ вместо его обновления на платформе Api
Я застрял в проблеме, которую не могу решить уже несколько дней. Как сказано в названии, операция PUT платформы Api на основе аннотаций не работает должным образом в отношении частичного обновления встроенного документа с помощью MongoDB ODM....
747 просмотров

MongoDB/doctrine: нельзя вкладывать $или в $и
У меня возникли проблемы с вложением нескольких операций $or с двумя операндами в операцию $and . Заключение этого обсуждения похоже на то, что мне нужно, но я не могу заставить его работать. Вот JavaScript того, что я пытаюсь сделать:...
4522 просмотров
schedule 26.04.2023

Как я могу использовать регулярные выражения с ODM Doctrine Mongodb?
Я пытаюсь использовать регулярные выражения для запроса Mongodb с помощью ODM Doctrine Mongodb на Symfony 2. Я знаю, что драйвер PHP Mongo может это сделать . Однако я не знаю, как это сделать с Doctrine. Я использую тот же класс? Как я могу...
8493 просмотров
schedule 04.06.2023