Вопросы по теме '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 просмотров
schedule
25.11.2021
Доктрина ODM @Distance в yaml
Как я могу добавить @Distance в файл сопоставления yaml? Я пробовал и не работает.
CP\AppBundle\Document\Point:
type: embeddedDocument
embedOne:
address:
targetDocument: CP\AppBundle\Document\Address
coordinates:...
96 просмотров
schedule
03.11.2021
Doctrine ODM - укажите имя коллекции для MappedSuperclass
Doctrine ODM имеет аннотацию (коллекцию), чтобы указать, какое имя следует использовать для коллекции. По умолчанию используется имя класса, но его можно легко изменить.
Однако я сопоставил суперкласс, который расширен другими классами. Тип...
342 просмотров
schedule
19.09.2021
Doctrine ODM: получить массив определенных полей
Итак, проблема в том, чтобы получить идентификаторы (или любые другие поля) в одном массиве, например:
[
"someId1",
"someId2",
"someId3",
]
Пытался взять по следующему запросу:
$this->createQueryBuilder()...
1192 просмотров
schedule
26.09.2021
Доктрина 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 просмотров
schedule
11.05.2022
Как сохранить документ внутри другого документа с помощью Doctrine ODM?
Как сохранить документ внутри другого документа с помощью Doctrine ODM?
Я не вижу в документации тип Array или Json.
Я хотел бы иметь возможность сделать что-то вроде этого:
class Post {
/**
* @MongoDB\String
*/
protected...
851 просмотров
schedule
19.05.2022
Странное исключение 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 просмотров
schedule
27.05.2022
Проекция построителя запросов доктрины 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 просмотров
schedule
14.08.2022
Операция PUT создает новый встроенный документ вместо его обновления на платформе Api
Я застрял в проблеме, которую не могу решить уже несколько дней. Как сказано в названии, операция PUT платформы Api на основе аннотаций не работает должным образом в отношении частичного обновления встроенного документа с помощью MongoDB ODM....
747 просмотров
schedule
01.10.2022
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