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

Оболочка mongo - это интерактивная оболочка JavaScript для MongoDB, которая является частью всех дистрибутивов MongoDB. В этом разделе представлено введение в оболочку и описаны основные функции, операции и использование оболочки mongo.
2 ответа

Подключитесь к MongoDB с авторизацией

У меня есть это ниже пользователя, созданного в MongoDB /* 1 */ { "_id" : ObjectId("5368247553e1d8650fdee0d1"), "user" : "userName", "pwd" : "3d8540469xxxxxxxxxxxxxxx28fbf8b76", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] } Сей…
06 май '14 в 00:03
4 ответа

Обновить запрос в оболочке MongoDB

В оболочке мой запрос: db.checkin_4e95ae0926abe9ad28000001.update({location_city:"New York"}, {location_country: "FUDGE!"}); Тем не менее, это на самом деле не обновляет мои записи. Это тоже не ошибка. Когда я делаю db.checkin_4e95ae0926abe9ad280000…
13 окт '11 в 15:35
2 ответа

Как я могу получить Mongo DB в реальном размере?

Когда я запускаю команду ниже в оболочке Монго, db.stats() Я получаю ниже, и это зашито. Когда я проверяю папку установки mongoDB, она использовала только около 2 ГБ дискового пространства? см. ниже fsTotalSize более 80 ГБ
25 фев '19 в 21:55
1 ответ

Поиск по текстовому индексу MongoDB

Я создал коллекцию в Монго БД, как показано ниже db.articles.insert([ { _id: 1, subject: "one", author: "abc", views: 50 }, { _id: 2, subject: "lastone", author: "abc", views: 5 }, { _id: 3, subject: "firstone", author: "abc", views: 90 }, { _id: 4,…
1 ответ

Как запустить скрипт dong mongo на удаленном сервере из скрипта nodejs?

Мне нужно выполнить некоторые операции чтения и записи на mongodb. Я думал сделать это с помощью js-скрипта на удаленном сервере mongodb, что-то похожее на то, что здесь сказано: Как запустить mongo db script на удаленном сервере? где ответ говорит:…
16 июл '18 в 18:20
1 ответ

Не может сделать базовый скрипт монго с аутентификацией

У меня есть действительно сложная проблема, которую, я думаю, я могу решить, написав скрипт оболочки mongo, но мне даже не удается установить простое соединение. У меня есть локальная база данных Монго, которая требует имя пользователя / пароль, к к…
15 окт '14 в 18:20
1 ответ

MongoDB переносит массив в словарь

У меня есть массив внутри моего документа, который не имеет ключа прямо сейчас. Я хочу добавить ключи в массив. Итак, что у меня есть: { "arrayToConvert":[43.323,32.1223] } Что я хочу получить в результате: { "arrayToConvert":{"a":43.323,"b":32.1223…
29 мар '14 в 11:05
0 ответов

Оболочка mongo cat() в большой файл для загрузки в качестве переменной в

У меня есть JavaScript, который я загружаю в Монго, чтобы получить некоторую информацию. mongo --port=27017 script.js Я передаю ObjectIds из файла как переменную: #script.js db=connect('127.0.0.1:27017/dbname') db.auth('user', 'pass') //get credenti…
21 апр '17 в 19:27
1 ответ

Порядок значений ключей в mongoDb

код монго: db.temperature.insert ({ "х":3,"у": 4}); db.temperature.find (); OUTPUT{"_id": ObjectId ("52b418fb132c1f3236831447"), "y": 4, "x": 3} Пожалуйста, помогите мне понять, почему в моем случае (см. Выше) метод find сначала показывает значение …
20 дек '13 в 10:23
3 ответа

Удалить документы по сравнению даты между суммой даты и числовых полей и текущей отметкой времени

Документы в коллекции MongoDB имеют следующую схему (показаны только соответствующие поля): { "TTLinSeconds" : 1800, "lastUpdatedTimestamp" : ISODate("...") } Мне нужно удалить все документы, где current timestamp больше, чем lastUpdatedTimestamp пл…
06 фев '17 в 04:23
1 ответ

Метеор Монго Shell Версия

Я развернул приложение на серверах Meteor, и когда я захожу в оболочку mongo из URL, при попытке получить сообщение об ошибке show dbs 2015-06-01T12:06:57.093-0700 Ошибка списка баз данных:{ "ok": 0, "errmsg": "unauthorized" } в файле src/mongo/shel…
01 июн '15 в 19:18
1 ответ

Время ожидания запроса оболочки Mongo составляет 90 секунд

Я использую mongodb через оболочку mongo для запроса большой коллекции. Почему-то через 90 секунд оболочка mongo, кажется, останавливает мой запрос, и ничего не возвращается. Я пробовал следующие две команды, но ни одна из них не вернет ничего. Чере…
24 авг '15 в 21:34
1 ответ

Как эффективно объединить несколько коллекций в одну коллекцию

У меня четыре коллекции 1.links(movieId,imdbId,tmdbId) 2.movies(movieId,title,genres), 3.tags(userId,movieId,tag,timestamp), 4.ratings(userId,movieId,rating,timestamp). Теперь мне нужно собрать их в одну коллекцию следующим образом movieId,imdbId,tm…
16 апр '15 в 14:53
1 ответ

Проверьте конфигурацию установки mongodb

Я настроил mongodb для кластерной среды. Мой конфиг-сервер и маршрутизатор работают на одной машине, тогда как шардинг работает на трех разных машинах. Я хочу знать, есть ли какая-либо доступная команда, которую я могу запустить на терминале (на кот…
17 ноя '14 в 06:22
2 ответа

Mongodb комплекс или / и запрос

Итак, у меня есть коллекции, в которых хранится время начала и окончания события, и я бы хотел, чтобы пользователь мог запрашивать события, указав время начала и окончания "фильтра". Запрос должен возвращать любые события, которые пересекаются со вр…
09 авг '13 в 17:26
1 ответ

Как я могу искать встроенные документы в mongodb?

У меня есть такая коллекция { "_id" : ObjectId("5bbe1867839c0d2b4bdffcb2"), "name" : "Jyothish", "favBooks" : [ { "title" : "Let us C", "author" : "Yaswanth Kanetkar", "price" : 400 }, { "title" : "Winner stands alone", "author" : "Paulo Coelho", "p…
10 окт '18 в 15:40
1 ответ

Как изменить подсказку mongoshell?

Я недавно переустанавливал Mongodb, переключаясь с корпоративной версии на версию сообщества. Тем не менее, когда я начинаю mongo, это быстрый формат, который я получаю: MongoDB Enterprise > Как я могу изменить его на стандартную версию подсказки…
24 окт '17 в 14:44
1 ответ

Получить значение идентификатора после агрегации конвейера

Рассмотрим следующие данные в коллекции с именем sample { "_id" : 1, "student_id" : 10, "type" : "homework", "score" : 63 }, { "_id" : 3, "student_id" : 10, "type" : "homework", "score" : 14 }, { "_id" : 2, "student_id" : 10, "type" : "quiz", "score…
1 ответ

Как обновить элемент массива в документе mongodb?

Этот запрос успешно обновляется: db.product.updateMany({"Rno":{$in:["111","222","333"]}},{$set:{"subjwmarks.maths":99}}); Перед обновлением: { "_id" : ObjectId("5a572886964d881dab9f1f55"), "Rno" : "111", "stuname" : "sravan", "subjwmarks" : [ { "mat…
17 янв '18 в 12:48
1 ответ

mongodb: глобально заменить все ссылки на один ObjectID с другим?

Итак, у меня есть база данных MongoDB с миллионами записей в нескольких коллекциях. Вот (очень упрощенный) пример некоторых записей... Сборник документов выглядит так: { _id: ObjectID(....) name: "Hubert Humphrey" } Документы коллекции B выглядят та…
13 июн '16 в 17:56