Articles of mongodb

Как построить mongo.so или PHP с правильной версией модуля api

Попытка установить mongoDB в настройке MAMP. У меня MAMP 3.05, который поставляется с PHP 5.5.10. Установлено mongo, используя инструкции с сайта mongo, и, похоже, работает правильно. Схватил расширение mongo с страницы mongo github и выполнил их инструкции по созданию и добавлению расширения на php.ini. Кажется, все нормально, пока я не перезапущу MAMP. В php_error.log я […]

Драйвер Mongo PHP с MAMP

Я потратил 2 дня, пытаясь установить драйвер mongo php на Mac 10.8 с MAMP (2.2), но это почти невозможно … Я пробовал: Установка Mongo Driver на MAMP и этот Mongo PHP Driver 1.2.10 с MAMP Я имею версию 5.4.19 php, выбранную в MAMP. Я установил драйвер mongo: sudo pecl install mongo У меня нет ошибок, […]

Как запрограммировать запрос MongoDB foreach на PHP

Как скопировать запрос MongoDB foreach на PHP? Теперь мне нужно закодировать один и тот же запрос MONGODB в PHP с помощью iterator_to_array , я не знаю, как получить этот запрос для выполнения на PHP. Теперь я застрял в этом. Я привел свои данные с некоторым примером. ИСПОЛЬЗУЕМЫЙ МОНГО-ВОПРОС: db.getCollection('DRUM').find({'CODE': 'XXYYZZYY'}).forEach( function(doc) { print(doc.COLLECTION.DAY); }); Actual […]

Mongodb PHP-драйвер: как создать базу данных и добавить к ней пользователя?

поэтому, используя оболочку mongodb, я смог создать базу данных и добавить к ней имя пользователя и пароль. Как я могу сделать то же самое в php? У меня все установлено и можно подключиться к серверу mongodb. Однако я не могу найти какую-либо информацию по адресу http://www.php.net/manual/en/mongo.tutorial.php

Индекс Mongodb 2dsphere для поля вложенного массива

Я создал коллекцию, и объект выглядит так. [_id] => MongoId Object ( [$id] => 53087f483b15eaeb6c3c9869 ) [time_from] => 2014-02-22 00:00:00 [time_to] => 2014-02-22 00:10:00 [checkin] => Array ( [0] => Array ( [time_frame] => 2014-02-22 00:00:56 [user_id] => 1 [loc] => Array ( [type] => Point [coordinates] => Array ( [0] => 73.43 [1] => […]

Вызов хранимой процедуры через PHP в MongoDB

Дорогие, кто может помочь, У меня есть эта проблема PHP> MongoDB, я хочу вызвать хранимую процедуру (хранящуюся в коллекции db.system.js) через PHP. У меня нет параметров, только возвращаемый объект JSON, который выглядит так: {"archived":[the number of the archived messages]} Он отлично работает в оболочке на сервере базы данных, но когда я пытаюсь вызвать его через […]

MongoDB GridFS хранит несколько размеров изображения или использует на лету изменение размера

В моем веб-приложении я использую MongoDB GridFS для хранения загруженных пользователем изображений. Остальная часть сайта управляется MySQL. В таблице фотографий (в mysql) у меня есть три поля для хранения MongoId файлового объекта. маленький средний большой Поэтому я храню три версии изображения. Маленький, средний и большой. Мой вопрос: иногда мне нужно использовать миниатюру меньше, чем «маленькую» […]

MongoDB: миграция, обновление или вставка схемы

Хотя MongoDB не требует какой-либо фиксированной схемы, есть моменты, когда мы хотели бы перейти из одной структуры в другую. Недавно я имел дело с небольшим набором данных (~ 200 КБ) и решил скомпилировать существующие данные, преобразовать модель данных и вставить в новые коллекции. Оказалось, что наши vps не были такими мощными, используя php-драйвер, я могу […]

Конфигурация Autoload не загружает классы MongoDB

У меня MAMP 1.9 на MAC OSX 10.8.2 с использованием PHP 5.3 Я установил MongoDB и расширение PHP mongo.so и добавил его в свой php.ini. Я могу запустить MongoDB на консоли, и мой phpinfo говорит, что поддержка MongoDB включена, но я не могу запустить следующий скрипт PHP. <?php $connection = new MongoClient(); ?> PHP вызывает […]

Поиск php mongodb '$ или' regex

Я пытаюсь запросить коллекцию «видео» mongodb, чтобы найти результаты по полям «title» или «tags» … он сохраняет возвращаемые 0 результатов, даже когда я ищу термины, которые я знаю, в заголовке и / или тегах … любая помощь будет оценена <?php $user_query = preg_replace("/[[:blank:]]+/"," ", $_GET['q']); $arr_query = explode(' ', $user_query); foreach ($arr_query as $q) { […]