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

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

7
Правильно закройте соединение Мангуста, как только вы закончите
Я использую мангуст в сценарии, который не предназначен для непрерывной работы, и столкнулся с тем, что кажется очень простой проблемой, но я не могу найти ответ; Проще говоря, когда я выполняю вызов любой функции mongoose, которая отправляет запросы в mongodb, мой экземпляр nodejs никогда не останавливается, и мне приходится убивать …

4
Ассоциация MongoDB "многие ко многим"
Как бы вы установили связь "многие ко многим" с MongoDB? Например; скажем, у вас есть таблица пользователей и таблица ролей. У пользователей много ролей, а у ролей много пользователей. В мире SQL вы должны создать таблицу UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Как такие же отношения …

6
MongoDB / Mongoose запрашивает определенную дату?
Можно ли запросить конкретную дату? Я нашел в кулинарной книге mongo, что мы можем сделать это для диапазона, запрашивая диапазон дат , например: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Но возможно ли это на конкретную дату? Это не работает: db.posts.find({"created_on": new Date(2012, 7, 14) })

9
Варианты использования для NoSQL [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос В последнее время NoSQL привлекает большое внимание в нашей отрасли. …

8
Когда мне следует использовать базу данных NoSQL вместо реляционной базы данных? Можно ли использовать и то, и другое на одном сайте?
В чем преимущества использования баз данных NoSQL? В последнее время я много читал о них, но до сих пор не уверен, зачем мне его реализовать и при каких обстоятельствах я бы хотел его использовать.
144 mongodb  couchdb  nosql 

2
Как проверить, содержит ли поле массива уникальное значение или другой массив в MongoDB?
Я сейчас использую mongodb. У меня есть коллекция blogpost, а blogpost содержит теги, которые представляют собой массив, например blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5'] blogpost2.tags = ['tag2', 'tag3'] blogpost3.tags = ['tag2', 'tag3', 'tag4', 'tag5'] blogpost4.tags = ['tag1', 'tag4', 'tag5'] Как я могу сделать эти поиски содержит тег1 содержит ['tag1', …
143 mongodb 

10
Как обойти отсутствие транзакций в MongoDB?
Я знаю, что здесь есть аналогичные вопросы, но они либо говорят мне вернуться к обычным системам РСУБД, если мне нужны транзакции, либо использовать атомарные операции или двухфазную фиксацию . Второе решение кажется лучшим выбором. Третье я не хочу следовать, потому что кажется, что многое может пойти не так, и я …

6
Как получить доступ к существующей коллекции с Mongoose?
У меня есть большая коллекция из 300 questionобъектов в базе данных test. Я могу легко взаимодействовать с этой коллекцией через интерактивную оболочку MongoDB; однако, когда я пытаюсь получить коллекцию через Mongoose в приложении express.js, я получаю пустой массив. У меня вопрос, как я могу получить доступ к этому уже существующему …

10
Удалить с помощью _id в консоли MongoDB
Как в консоли MongoDB удалить запись по id? Вот моя коллекция: [ { "_id" : { "$oid" : "4d512b45cc9374271b02ec4f" }, "name" : "Gazza" }, { "_id" : { "$oid" : "4d513345cc9374271b02ec6c" }, "name" : "Dave", "adminOf" : { }, "email" : "email@email.com" } ] И вот те команды, которые я …
138 mongodb 

6
BadValue Неверный или не задан пользовательский языковой стандарт. Убедитесь, что переменные окружения LANG и / или LC_ * установлены правильно
Когда я бегу mongo, я получаю предупреждение: Не удалось выполнить глобальную инициализацию: BadValue Неверный или пользовательский языковой стандарт не задан. Убедитесь, что переменные окружения LANG и / или LC_ * установлены правильно.
136 linux  mongodb  ubuntu 

11
Как правильно запустить службу mongod в linux / OS X?
Я установил mongodb и смог запустить его, работать с ним, выполнять простые операции чтения / записи в БД. Сейчас я пытаюсь настроить мой Mac для запуска mongod в качестве службы. Я получаю «Команда не найдена» в ответ на: init mongod start В ответ на: ~: service mongod start service: This …

5
MongoDB / NoSQL: ведение истории изменений документа
Довольно распространенным требованием в приложениях баз данных является отслеживание изменений одной или нескольких конкретных сущностей в базе данных. Я слышал, что это называется управлением версиями строк, таблицей журнала или таблицей истории (я уверен, что для нее есть другие названия). Есть несколько способов подойти к этому в РСУБД - вы можете …
134 mongodb  nosql 

4
Как я могу сгенерировать ObjectId с помощью мангуста?
Я хотел бы создать MongoDB ObjectIdс помощью Mongoose. Есть ли способ получить доступ к ObjectIdконструктору из Mongoose? Этот вопрос касается создания нового ObjectId с нуля. Сгенерированный идентификатор - это новый универсальный уникальный идентификатор. Другой вопрос касается создания ObjectIdиз существующего строкового представления . В этом случае у вас уже есть строковое …

10
db.collection не является функцией при использовании MongoClient v3.0
Я пробовал учебник W3schools по nodeJS с MongoDB. Когда я пытаюсь реализовать этот пример в среде nodeJS и вызываю функцию с вызовом AJAX, я получаю следующую ошибку: TypeError: db.collection is not a function at c:\Users\user\Desktop\Web Project\WebService.JS:79:14 at args.push (c:\Users\user\node_modules\mongodb\lib\utils.js:431:72) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:254:5 at connectCallback (c:\Users\user\node_modules\mongodb\lib\mongo_client.js:933:5) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:794:11 at _combinedTickCallback (internal/process/next_tick.js:73:7) at …
132 node.js  mongodb 

4
Убедитесь, что поле существует с MongoDB
Итак, я пытаюсь найти все записи, для которых задано поле и которые не равны нулю. Я пытаюсь использовать $exists, однако, согласно документации MongoDB, этот запрос вернет поля, которые равны нулю. $exists соответствует документам, содержащим поле, в котором хранится нулевое значение. Итак, теперь я предполагаю, что мне придется сделать что-то вроде …
131 mongodb 

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