Описание тега mongodb-shell

Оболочка MongoDB - это инструмент командной строки для запросов и администрирования MongoDB.
1 ответ

Mongodb: объединить $in и $nin

В моей коллекции posts У меня есть такие документы [{ _id : ObjectId("post-object-id"), title : 'Post #1', category_id : ObjectId("category-object-id") }] Мне нужно сделать несколько запросов, где я задаю диапазон сообщений на основе их category_id …
1 ответ

Вызовите fsyncLock и fsyncUnlock не последовательно, используя одно и то же соединение

Из скрипта резервного копирования bash я хочу позвонить db.fsyncLock(), затем выполнить другие команды (снимок FS) и позже db.fsyncUnlock() непоследовательным образом через одно и то же соединение, поскольку это рекомендуется в качестве наилучшей пр…
10 мар '15 в 09:48
1 ответ

Фильтрация документов в коллекции A с использованием информации из коллекции B - как?

Предположим коллекцию А с документами следующей структуры: {_id: N} где N является положительным целым числом И вторая коллекция B с документами следующего вида: {_id: M, ids: [n1,n2,...]} с n1,n2,... быть положительными целыми числами Документы в B…
14 июл '14 в 12:26
2 ответа

В MongoShell: не удается подключиться к моей коллекции, db.collection_name возвращает NaN

Я использую MongoDB Enterprise, версия оболочки MongoDB: 3.2.5 У меня есть db = mydb и collection = ['events', 'events__2015-12-01', 'events__2015-11-01'] У меня есть скрипт python/pymongo, где я могу подключиться к каждому документу, но в оболочке …
21 дек '16 в 12:20
1 ответ

Найти и изменить все поля типа даты в коллекции mongodb

У меня есть коллекция с несколькими полями типа даты. Я знаю, что могу изменить их в зависимости от их ключа, но есть ли способ найти все поля, которые имеют тип даты, и изменить их все в одном скрипте? ОБНОВИТЬ Большое спасибо chridam за помощь мне…
1 ответ

MongoDB: Пользовательская команда, определенная в.mongorc.js

Я хотел бы определить пользовательскую команду оболочки Mongo. Дано .mongorc.js как показано ниже: var dbuc; (function () { dbuc = (function () { return db.getName().toUpperCase(); })(); })(); Я получаю правильное заглавное имя для начальной базы да…
06 сен '16 в 19:32
1 ответ

"..." в оболочке MongoDB (версия 3.2)

В настоящее время выполняется следующий агрегатный запрос в моей оболочке mongo: db.zips.aggregate([{$group:{_id:{"state":"$state"},{население:{$sum: "$pop}}}]) и когда я нажимаю клавишу ввода, "..." появляется с мигающим курсором. Это занимает мног…
02 сен '16 в 15:45
1 ответ

Невозможно получить доступ к коллекции MongoDB из оболочки, когда имя содержит '-'

У меня есть коллекция с именем GoldenGlobes-emotion в моем MongoDB 2.6.9. Я обнаружил, что не могу получить доступ к этой коллекции из оболочки MongoDB. Когда я пытаюсь получить доступ к коллекции, например, db.GoldenGlobes-emotion.findOne() Я всегд…
15 май '15 в 05:53
2 ответа

Как вы делаете запрос AND для массива в mongodb?

У меня есть массив с тегами, который является частью документа, например, ["красный", "зеленый", "синий", "белый", "черный"] Теперь я хочу найти все документы, которые имеют красный И синий.
20 дек '09 в 21:47
1 ответ

Как я могу изменить тип поля _id объекта на ObjectId в оболочке MongoDB?

У меня есть несколько объектов в базе данных MongoDB, где _id Поле было назначено целое число по ошибке, как я могу в оболочке MongoDB заменить эти целые с ObjectId? Пример такого объекта будет выглядеть так: { "_id" : 0 }
24 янв '13 в 15:31
2 ответа

Ошибка запуска скрипта MongoDB на OpenShift Gear

Я написал сценарий заполнения базы данных (на JavaScript), чтобы легко запускать его на своем компьютере и на сервере. Я хочу запустить его из командной строки, так что все, что мне нужно сделать, это отправить его на сервер / механизм и выполнить е…
12 сен '15 в 17:32
1 ответ

Как я могу изменить массив документов на массив значений в оболочке MongoDB?

Итак, в основном, у меня есть этот массив идентификаторов: > arrayDeptID [ { "departamento_id" : 0 }, { "departamento_id" : 2 }, { "departamento_id" : 5 }, { "departamento_id" : 6 } ] И я хочу преобразовать его в массив, который содержит только з…
31 авг '15 в 14:36
0 ответов

Оболочка Монго отображается как "Подключение..." . Но не запускать оболочку

Я использую MongoDB Сервер совместной работы 4.0. Я правильно установил, как сказано в MongoDB Документация. Я также установил переменную окружения пути для MongoDB bin, Служба Windows для MongoDB также работает правильно. Когда я запускаю MongoD с …
18 авг '18 в 06:20
2 ответа

Оболочка MongoDb просто find(): почему не авторизован?

Как это вообще возможно? Что мне не хватает?... Изменить 1: Игнорировать опечатку db.posts.find против db.post.find выше. Я повторно проверил и попробовал последнее и получил точно такое же отрицание. Я тупой или разрешения MongoDb вообще не имеют с…
06 май '15 в 15:02
1 ответ

Обновить дочерний элемент на mongodb

У меня небольшая проблема с методом обновления mongodb. Это мои (упрощенные) схемы: { profile: { birthdate: "XXX", city: "xxx" }, account: { username: "...", password: "....", visits: 0 } } У меня есть 2000 объектов в БД. Я хочу анонимизировать данн…
01 мар '13 в 10:17
2 ответа

Реплика MongoDB 2.4 установлена ​​с авторизацией

Как настроить правильную авторизацию для mongodb 2.4.1. Кажется, мои настройки не работают. Конфигурация членов реплики: dbpath = /vol/data/mongodb/ # logfile logpath = /var/log/mongodb/mongodb.log logappend = true # socket bind_ip = 0.0.0.0 port = …
16 апр '13 в 10:14
2 ответа

Проверьте, все ли элементы в массиве MongoDB соответствуют данному запросу

Вот как выглядит мой документ: nookstore = { "name": "Nook store", "categories": ["bookstore"], "working_hours": [ {"opens": 8*60*60, "closes": 21*60*60 }, {"opens": 8*60*60, "closes": 21*60*60 }, {"opens": 8*60*60, "closes": 21*60*60 }, {"opens": 8…
24 окт '13 в 19:27
1 ответ

Попытка переименовать поля документа MongoDB с пробелами

Я был немного тупым и создал коллекцию в MongoDB с пробелами в именах ключей: { "_id" : ObjectId("5065f84d00ea10c01e00003f"), "DateTime" : ISODate("2012-09-27T15:19:00Z"), "Port Name" : "CL3-J", "Port Number" : "40", "Avg I/O /sec" : "2024.0", "arra…
01 окт '12 в 19:43
2 ответа

Оболочка монго не показывает все базы данных

Хорошего дня. Я разрабатывал с meteorJS, который использует mongodb. Там нет проблем. Я использовал оболочку mongo для доступа к базе данных на моем компьютере разработчика (osx 10.11). Это мой первый проект с Монго, и когда оболочка будет загружать…
30 окт '15 в 23:33
1 ответ

Получить все объекты для каждого тега

Я новичок в mongodbs mapreduce и наверняка пока не совсем понял это. И у меня есть проблема, которую я пытаюсь решить в течение нескольких дней без успеха. У меня есть коллекция, скажем, постов с полем тегов. Теперь я хочу отобразить новую коллекцию…
31 июл '12 в 18:27