Articles of mongodb

Как интегрировать MongoDB с Solr?

Я уже видел этот вопрос, но он никогда не получал реального ответа, поэтому мне было интересно. Может ли кто-нибудь указать мне в правильном направлении, как я могу интегрировать mongoDB с Solr? Я ищу псевдореальную и конечную последовательность. Может ли кто-нибудь это пролить свет? Я также использую PHP / Zend с Doctrine Mongo, если это помогает. […]

группировка агрегации mongodb по двум полям

Я запрашиваю мою базу данных, используя агрегацию и конвейер, с двумя отдельными запросами: $groups_q = array( '$group' => array( '_id' => '$group_name', 'total_sum' => array('$sum' => 1) ) ); $statuses_q = array( '$group' => array( '_id' => '$user_status', 'total_sum' => array('$sum' => 1) ) ); $data['statuses'] = $this->mongo_db->aggregate('users',$statuses_q); $data['groups'] = $this->mongo_db->aggregate('users',$groups_q); И я получаю то, […]

ClassNotFoundException: Попытка загрузить класс «Mongo» из … (с сохранением) symfony2

У меня возникла проблема интеграции mongodb с Symfony (версия 2.5.0-DEV) с использованием кулинарной книги доктрины mongodb на http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html . Все в порядке до этапа «Persisting Objects to MongoDB». Когда я добавляю строку « $dm->persist($script); », ничего не происходит с моей удаленной базой данных, и я получаю сообщение об ошибке: ClassNotFoundException: Попытка загрузить класс «Mongo» из […]

Возможно ли для PHP-приложения, встроенного поверх codeigniter, одновременно подключаться к базе данных MySQL и mongoDB?

У меня есть веб-приложение, встроенное в codeigniter и размещенное с облачным управлением . Я использую обычную базу данных MySQL для всех своих данных, и теперь я хочу использовать базу данных mongodb в дополнение к базе данных MySQL. Я хочу использовать mongodb в качестве очереди заданий для сохранения сообщений между моими работниками и серверами приложений. Я […]

mongodb: поиск наивысшего числового значения столбца

У меня есть сборник документов MongoDB, содержащий несколько полей. Один из столбцов / полей должен быть только числовым, но некоторые из этих полей содержат нечисловые (поврежденные) данные в виде строковых значений. Я должен найти наивысшее числовое значение этого столбца, исключая коррумпированные, не численные данные. Мне известно о том, как получить максимальную ценность столбца в MongoDB […]

Почему этот тип mongo не работает в PHP?

Я следую примеру из документов PHP для сортировки некоторых записей в коллекции: $cursor = $mongo->party_scores->find()->limit(10); $cursor = $cursor->sort(array("score",-1)); foreach($cursor as $doc) { print_r($doc); } Выполняя это, я вижу документы в случайном порядке (не отсортированы). Но выполнение этого запроса с консоли mongo приводит к правильно отсортированному ответу: db.party_scores.find().sort({score : -1 }) Я чувствую, что должно быть […]

Преобразовать MongoCursor из -> find () в массив

$jokes = $collection->find(); Как преобразовать $jokes в массив?

правильный способ загрузки сопоставления массивов хешей mongodb, если не использовать аннотации со странными аксессуарами

Я делаю это, чтобы сопоставить отображение аннотаций моего документа. Но это не догоняет. Я знаю, что это старый код, но кто-то знает, как правильно его отображать. Благодаря! связанный PR = https://github.com/Payum/PaypalExpressCheckoutNvp/pull/12/files#diff-fcfa75e424ccb89d62449aba21f9db31R49 А также связано с этим: https://groups.google.com/forum/#!topic/doctrine-user/MdIoOMWA7F4 https://github.com/doctrine/mongodb-odm/issues/421 https: // github. ком / доктрина / MongoDB-ODM / вопросы / 453 <?php abstract class MongoTest extends […]

потоковые аудио / видео файлы из gridFS в браузере

Я пытался прочитать аудиофайл из mongoDB, который я сохранил с помощью GridFS. Я могу загрузить файл в систему и играть с ним, но я хотел бы передать эти аудио / видео файлы из самой базы данных и воспроизвести их в браузере. Есть ли способ сделать это, не загружая файл в систему? Любая помощь будет хорошей.

MongoDB Удаленное соединение с php

Развернутый быстрый облачный сервер просто для того, чтобы разместить MongoDB, чтобы избавиться от него из любопытства. Он установлен и работает. Сделал тестовую БД / таблицу следующим образом: db.items.insert({ name: 'eggs', quantity: 10, price: 1.50 }) db.items.insert({ name: 'bacon', quantity: 3, price: 3.50 }) db.items.insert({ name: 'tomatoes', quantity: 30, price: 0.50 }) Когда я запускаю db.items.find({}) […]