Вопросы с тегом «mongodb»

205
Как запросить вложенные объекты?

У меня проблема при запросе mongoDB с обозначением вложенных объектов: db.messages.find( { headers : { From: "reservations@marriott.com" } } ).count() 0 db.messages.find( { 'headers.From': "reservations@marriott.com" } ).count() 5 Я не вижу, что я делаю неправильно. Я ожидаю, что нотация вложенных...

204
MongoDB - Обновление объектов в массиве документа (вложенное обновление)

Предположим, у нас есть следующая коллекция, о которой у меня есть несколько вопросов: { "_id" : ObjectId("4faaba123412d654fe83hg876"), "user_id" : 123456, "total" : 100, "items" : [ { "item_name" : "my_item_one", "price" : 20 }, { "item_name" : "my_item_two", "price" : 50 }, { "item_name" :...

204
Насколько быстрее Redis, чем mongoDB?

Широко упоминается, что Redis "Blazing Fast" и mongoDB тоже быстр. Но я не могу найти реальные цифры, сравнивая результаты двух. Учитывая аналогичные конфигурации, функции и операции (и, возможно, показывая, как фактор изменяется при разных конфигурациях и операциях) и т. Д., Redis в 10 раз...

200
MongoDB - администратор не авторизован

Я пытаюсь добавить авторизацию к моей MongoDB. Я делаю все это на Linux с MongoDB 2.6.1. Мой файл mongod.conf находится в старом формате совместимости (именно так он поступил с установкой). 1) Я создал пользователя с правами администратора, как описано здесь в (3)...

200
Как прослушать изменения в коллекции MongoDB?

Я создаю своего рода фоновую систему очередей заданий с MongoDB в качестве хранилища данных. Как я могу «прослушать» вставки в коллекцию MongoDB, прежде чем создавать рабочих для обработки работы? Нужно ли опрашивать каждые несколько секунд, чтобы увидеть, есть ли какие-либо изменения с прошлого...

197
Сравнение мангуста _id и строк

У меня есть приложение node.js, которое извлекает некоторые данные и вставляет их в объект, например так: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Когда я делаю if / then на основе этого сохраненного идентификатора, сравнение никогда не...

190
Как использовать mongoimport для импорта CSV

Попытка импортировать CSV с контактной информацией: Name,Address,City,State,ZIP Jane Doe,123 Main St,Whereverville,CA,90210 John Doe,555 Broadway Ave,New York,NY,10010 Запуск этого, кажется, не добавляет никаких документов в базу данных: $ mongoimport -d mydb -c things --type csv --file...

189
Запрос даты с ISODate в mongodb не работает

Кажется, я не могу заставить даже самый простой запрос даты работать в MongoDB. С документом, который выглядит примерно так: { "_id" : "foobar/201310", "ap" : "foobar", "dt" : ISODate("2013-10-01T00:00:00.000Z"), "tl" : 375439 } И запрос, который выглядит так: { "dt" : { "$gte" : { "$date" :...

188
Возможность создания дубликата Mongo ObjectId в двух разных коллекциях?

Возможно ли, чтобы один и тот же точный Mongo ObjectId был сгенерирован для документа в двух разных коллекциях? Я понимаю, что это определенно маловероятно, но возможно ли? Не вдаваясь в подробности, я спрашиваю, что с помощью приложения, над которым я работаю, мы показываем общедоступные профили...

188
Каковы соглашения об именах для MongoDB?

Существует ли набор предпочтительных соглашений об именах для прав MongoDB, таких как базы данных, коллекции, имена полей? Я думал так: Базы данных: состоят из цели (слово в единственном числе) и заканчиваются на «db» - все строчные буквы: imagedb, resumedb, memberdb и т. Д. Коллекции:...

187
Невозможно создать / открыть файл блокировки: /data/mongod.lock errno: 13 Отказано в доступе

Как заставить Монго использовать установленный диск на ec2? Я действительно не понимаю. Я подключил том на ec2, отформатировал диск как root и запустил как root, и все же как root, я не могу получить доступ? Я работаю на Ubuntu 12.04. Ни один другой монго не работает Я вижу, что Монго сделал...

185
Вставьте предметы в массив монго через мангуста

Я так хорошо искал ответ в поисках ответа, но уверен, что потерян для правильных слов, чтобы описать, что мне нужно. По сути, у меня есть коллекция mongodb под названием «people». Схема для этой коллекции следующая: people: { name: String, friends: [{firstName: String, lastName: String}] } Теперь у...

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

У меня есть документ Mongo, который содержит массив элементов. Я хотел бы сбросить .handledатрибут всех объектов в массиве, где .profile= XX. Документ в следующей форме: { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id": "714638ba-2e08-2168-2b99-00002f3d43c0", "events": [{ "handled": 1,...

184
Изменение каталога хранилища данных MongoDB

До сих пор я не указывал каталог данных MongoDB, и у меня был только один основной раздел размером 30 ГБ. Мне просто не хватило места и добавил новый жесткий диск. Как я могу передать свои данные (которые, очевидно, в /var/lib/mongodb/) и настроить MongoDB так, чтобы все работало с нового диска, не...

183
Как частично обновить объект в MongoDB, чтобы новый объект перекрывал / сливался с существующим

Учитывая этот документ сохранен в MongoDB { _id : ..., some_key: { param1 : "val1", param2 : "val2", param3 : "val3" } } Объект с новой информацией о param2и param3от внешнего мира , должен быть сохранен var new_info = { param2 : "val2_new", param3 : "val3_new" }; Я хочу объединить / наложить новые...

181
MongoDB SELECT COUNT GROUP BY

Я играю с MongoDB, пытаясь выяснить, как сделать простой SELECT province, COUNT(*) FROM contest GROUP BY province Но я не могу понять это с помощью агрегатной функции. Я могу сделать это, используя какой-то очень странный групповой синтаксис db.user.group({ "key": { "province": true }, "initial": {...

180
Что такое хороший выбор базы данных для небольшого приложения .NET? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

180
asticsearch и MongoDB для фильтрации приложений [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Этот вопрос касается выбора архитектуры, прежде чем...