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

145
Правильно закройте соединение Мангуста, как только вы закончите

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

145
MongoDB / Mongoose запрашивает определенную дату?

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

145
Как запустить Mongo DB из Windows?

Я установил MongoDB на мою Windows 7 (64-битную) машину. Я тоже создал путь data / db, но когда я попытался запустить mongodb с помощью команды 'C:\mongodb\bin\mongod.exe', он не запускается . Это показывает admin web console waiting for connections on port 28017. Помогите мне в запуске MongoDB. А...

144
Варианты использования для NoSQL [закрыто]

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

144
Когда мне следует использовать базу данных NoSQL вместо реляционной базы данных? Можно ли использовать и то, и другое на одном сайте?

В чем преимущества использования баз данных NoSQL? В последнее время я много читал о них, но до сих пор не уверен, зачем мне его реализовать и при каких обстоятельствах я бы хотел его использовать....

143
Как проверить, содержит ли поле массива уникальное значение или другой массив в MongoDB?

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

141
Как обойти отсутствие транзакций в MongoDB?

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

139
Как получить доступ к существующей коллекции с Mongoose?

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

138
Удалить с помощью _id в консоли MongoDB

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

136
BadValue Неверный или не задан пользовательский языковой стандарт. Убедитесь, что переменные окружения LANG и / или LC_ * установлены правильно

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

136
Как правильно запустить службу mongod в linux / OS X?

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

134
MongoDB / NoSQL: ведение истории изменений документа

Довольно распространенным требованием в приложениях баз данных является отслеживание изменений одной или нескольких конкретных сущностей в базе данных. Я слышал, что это называется управлением версиями строк, таблицей журнала или таблицей истории (я уверен, что для нее есть другие названия). Есть...

133
Как я могу сгенерировать ObjectId с помощью мангуста?

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

132
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...

131
Убедитесь, что поле существует с MongoDB

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

130
Как установить mongoDB на windows?

Я пытаюсь протестировать mongoDB и посмотреть, подходит ли это мне. Я загрузил 32-битную версию для Windows, но понятия не имею, как продолжить работу с этого момента. Обычно я использую службы WAMP для разработки на моем локальном компьютере. Могу ли я запустить mongoDB на Wamp? Однако как лучше...

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

Вот структура массива contact: { phone: [ { number: "+1786543589455", place: "New Jersey", createdAt: "" } { number: "+1986543589455", place: "Houston", createdAt: "" } ] } Здесь я знаю только mongo id ( _id) и номер телефона ( +1786543589455), и мне нужно удалить весь соответствующий элемент...

129
Выполнение запросов регулярных выражений с помощью pymongo

Я пытаюсь выполнить запрос регулярного выражения с помощью pymongo на сервере mongodb. Структура документа следующая { "files": [ "File 1", "File 2", "File 3", "File 4" ], "rootFolder": "/Location/Of/Files" } Я хочу получить все файлы, соответствующие шаблону * File. Я пробовал делать это как...

129
Как обновить _id одного документа MongoDB?

Я хочу обновить _idполе одного документа. Я знаю, что это не очень хорошая практика. Но по какой-то технической причине мне нужно его обновить. Если я попытаюсь обновить его, я получу: > db.clients.update({ _id: ObjectId("123")}, { $set: { _id: ObjectId("456")}}) Performing an update on the path...

129
Как обновить запись mongo с помощью Rogue с MongoCaseClassField, когда класс case содержит перечисление scala

Я обновление существующего кода от Rogue 1.1.8до 2.0.0и lift-mongodb-recordот 2.4-M5 to 2.5. Мне трудно написать, MongoCaseClassFieldчто содержит перечисление scala, с которым мне действительно нужна помощь. Например, object MyEnum extends Enumeration { type MyEnum = Value val A = Value(0) val B =...