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

MongoDB - это масштабируемая, высокопроизводительная база данных NoSQL с открытым исходным кодом, ориентированная на документы. Он поддерживает большое количество языков и платформ разработки приложений. Вопросы по администрированию сервера можно задать на https://dba.stackexchange.com.

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


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

3
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" : "my_item_three", "price" : 30 } …
204 mongodb 

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

14
MongoDB - администратор не авторизован
Я пытаюсь добавить авторизацию к моей MongoDB. Я делаю все это на Linux с MongoDB 2.6.1. Мой файл mongod.conf находится в старом формате совместимости (именно так он поступил с установкой). 1) Я создал пользователя с правами администратора, как описано здесь в (3) http://docs.mongodb.org/manual/tutorial/add-user-administrator/ 2) Затем я отредактировал mongod.conf, раскомментировав эту …
200 mongodb  admin 

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

21
Как использовать 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 locations.csv --headerline Трассировка говорит imported 1 objects, но запуск оболочки Mongo и запуск db.things.find()не показывает …

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

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

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

28
Невозможно создать / открыть файл блокировки: /data/mongod.lock errno: 13 Отказано в доступе
Как заставить Монго использовать установленный диск на ec2? Я действительно не понимаю. Я подключил том на ec2, отформатировал диск как root и запустил как root, и все же как root, я не могу получить доступ? Я работаю на Ubuntu 12.04. Ни один другой монго не работает Я вижу, что Монго …
187 mongodb 

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.