Articles of mongodb

Symfony2 + Необходимо использовать регулярное выражение в ODM доктрины mongodb для проверки регистра без учета регистра

Я хочу сделать проверку нечувствительности к регистру для запроса. ранее я использую MongoRegex, как описано в этом билете Но согласно Php.net это теперь устарело, поэтому не может его использовать, они предлагают использовать MongoDB \ BSON \ Regex, но я не уверен, как это использовать в symfony2. но он бросает исключение класса не найденное, если я […]

обновить встроенный документ в mongodb, используя php

Я делаю блог-сайт, поэтому я использую MongoDB как свою БД. В моей коллекции «articles» у меня есть 1 встроенный документ с именами, и я хочу вставить еще один встроенный документ. комментарии в нем. DB: { "_id": ObjectId("4f41a5c7c32810e404000000"), "username":"abc", "posts": [ { "_id": 1, "content": "dskcnkdcnksldcnskcd", "title" : "test1" }, {"_id": 2, "content": "dskcsdsl;d,cl;sdcl;sdmcnkdcnksldcnskcd", "title" : […]

Объект курсора FOSRestBundle и Mongodb для json

В настоящее время я работаю над RESTful API, используя Symfony2 с FOSRestBundle. Мне нравится Mongodb, поэтому я реализовал именно это, вот фрагмент моего usercontroller. /** * @return View view instance * @View() */ public function allAction() { $users = $this->get('doctrine_mongodb') ->getRepository('FantasytdUserBundle:User') ->findByUsername('Elvar'); return $users; } Поэтому я нахожу пользователя в базе данных, что дает результат. […]

Symfony QueryBuilder возвращает указатель MongoDB вместо массива объектов

Я пытаюсь создать пользовательскую функцию запроса, возвращающую документы MongoDB, соответствующие некоторым фильтрам. Я создал эту функцию в конкретном репозитории для моего документа User : namespace LogAnalyzer\CoreBundle\Repository; use Doctrine\ODM\MongoDB\DocumentRepository; class UserRepository extends DocumentRepository { public function getUserTemp($clauses = null) { /* Create query */ $query = $this -> createQueryBuilder(); /* Add clauses */ if($clauses) { if(isset($clauses['id'])) […]

Попытка сохранить объекты с помощью MongoDB

Прежде всего. Возможно, я полностью не согласен с этим. Я все еще участвую в решениях Mongo и NOSql в целом. У нас есть новый компонент для нашего приложения, которое мы пишем, и вместо того, чтобы садиться и общаться с базой отношений, мы хотели использовать что-то, что лучше подойдет нашим объектам. Итак, возьмем простой пример: Class […]

Совокупные данные mongo php

У меня есть сборник из 113 документов. Это данные отделов университета. Существует три типа отделов: отделы естественных наук => «chairtype» = «E», гуманитарные департаменты => «chairtype» = «G», творческие отделы => "chairtype" = "T" Каждый документ содержит поля с одинаковыми именами: "Mijczjeqeo" "Vmfqvfjptu" "Fwtweaeeba" … и так далее 113 человек заполняют эти поля из веб-формы […]

MongoDB Indexing vs Array Implementation для нашего конкретного приложения

Вот проблема. Мы работаем с MongoDB-PHP. В нашем приложении у нас есть много групп пользователей, где пользователи могут создавать сообщения. В настоящее время мы поддерживаем отправку сообщений этими группами в документе этой группы в формате массива. Итак, когда нам нужно захватить первые 10 сообщений, мы можем захватить их из массива с помощью операции среза. Например: […]

Нет результатов с текстовым поиском MongoDB PHP

Я пытаюсь найти текстовое поле в своей коллекции. Это пример документа в моей коллекции: { "_id" : ObjectId("51f9c432573906141dbc9996"), "id" : ObjectId("51f9c432573906141dbc9995"), "body" : "the", "rank" : 0, "num_comm" : 0, "activity" : 1375323186 } Вот как я ищу … $mongo = new MongoClient("mongodb://127.0.0.1"); $db = $mongo->requestry; try { $search_results = $db->command(array('text' => 'trending', 'search' => […]

Как сделать сортировку и выбрать отдельный в mogodb php query

У меня есть mongo php-запрос с агрегатной работой кадра, теперь я хочу добавить сортировку и выбрать различные критерии для этого запроса, пожалуйста, не то, что мой запрос работает отлично без этих двух критериев, взглянуть $result = $collection->aggregate(array( array( '$match' => array( 'Details.Model' =>"AUDI", 'Details.Color' => "RED", "Category" =>"Car" ) ), array( '$unwind' => '$Details' ), […]

Как вы можете определить, ограничена ли коллекция?

Я использовал команду PHP mongo: $db->command(array("create" => $name, "size" => $size, "capped" => true, "max" => $max)); И мои коллекции росли далеко от их предполагаемых ограничений. Я надел исправление: $db->createCollection($name, true, $size, $max); В настоящее время подсчеты настолько низкие, что я не могу определить, работает ли «исправить». Как вы можете определить, ограничена ли коллекция, либо […]