mongodb

mongodb Определить версию ubuntu linux

В командной строке выполните:

mongod --version

mongodb mongod Удаление СУБД (например для переустановки)

Сначала определим какие пакеты относятся к установленной нами монге:

apt list --installed | grep "mongo"

В моём случае, кроме ответ был такой:

mongodb/xenial,now 1:2.6.10-0ubuntu1 amd64 [installed]
mongodb-clients/xenial,now 1:2.6.10-0ubuntu1 amd64 [installed,automatic]
mongodb-server/xenial,now 1:2.6.10-0ubuntu1 amd64 [installed,automatic]
php-mongodb/xenial,now 1.2.9-1~ubuntu16.04.1+deb.sury.org+1 amd64 [installed]

-- т.к. php-расширение я удалять не собирался, а потому удалям первые три пакета:

mongo Unable to locate package mongodb-org Ошибка решение

sudo apt-get install -y mongodb-org=3.2.12 mongodb-org-server=3.2.12 mongodb-org-shell=3.2.12 mongodb-org-mongos=3.2.12 mongodb-org-tools=3.2.12
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mongodb-org
E: Unable to locate package mongodb-org-server
E: Unable to locate package mongodb-org-shell
E: Unable to locate package mongodb-org-mongos
E: Unable to locate package mongodb-org-tools

ubuntu mongodb PHP расширение -- как установить

Можно использовать php-mongodb -- установить командой:

sudo apt-get install php-mongodb

robomongo Графический клиент для MongoDB

Robomongo -- Хороший графический клиент для mongoDB.

Установка

Можно установить с сайта: https://robomongo.org/

yii2 $or/$and/$nor entries need to be full objects -- mongodb ActiveRecord Ошибка

смысл в том, что если вы используете запрос типа (php):

mongodb Узнать размер (вес документа), пример запроса -- Object.bsonsize

Узнать вес документа в байтах можно командой типа:

Object.bsonsize(db.<имя_коллекции>.findOne(<условие_выборки>))

Например:

Object.bsonsize(db.reports.findOne({_id:ObjectId("592d19dca3828104af0d6fc2")}))

yii2 mongodb embadded Вложенные документы (в т.ч. массив), правила, валидация -- consultnn/yii2-mongodb-embedded

consultnn/yii2-mongodb-embedded

Замечательное расширение от ребят из Нижнего Новгорода: https://github.com/consultnn/yii2-mongod...

Для чего нужен yii2-mongodb-embedded

Позволяет нормально работать с вложенными документами в монгодб в рамках ActiveRecord, назначать правила для элементов массива вложенных документов (через отдельную модель), проводить валидацию родительсткой формы "как обычно" (поля тоже генерируются просто и стандартно).

Pages

Subscribe to RSS - mongodb