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

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

7
MySQL против MongoDB 1000 читает
Я был очень взволнован по поводу MongoDb и тестировал его в последнее время. У меня была таблица с именем posts в MySQL, и около 20 миллионов записей были проиндексированы только в поле с именем id. Я хотел сравнить скорость с MongoDB, и я провел тест, который получит и распечатает 15 …

25
Как экспортировать все коллекции в MongoDB?
Я хочу экспортировать все коллекции в MongoDB командой: mongoexport -d dbname -o Mongo.json Результат: коллекция не указана! В руководстве сказано, что если вы не укажете коллекцию, все коллекции будут экспортированы. Однако, почему это не работает? http://docs.mongodb.org/manual/reference/mongoexport/#cmdoption-mongoexport--collection Моя версия MongoDB - 2.0.6.
320 mongodb  export 



3
Что такое поле «__v» в Mongoose?
Я использую Mongooseверсию 3 с MongoDBверсией 2.2. Я заметил, что __vполе начало появляться в моих MongoDBдокументах. Это как-то связано с версионированием? Как это используется?

8
Способы реализации контроля версий данных в MongoDB
Можете ли вы поделиться своими мыслями о том, как бы вы реализовали управление версиями данных в MongoDB. (Я задал похожий вопрос относительно Кассандры . Если у вас есть какие-либо мысли, какой БД лучше для этого, поделитесь) Предположим, мне нужно записать записи в простой адресной книге. (Записи адресной книги хранятся в …


11
Как мне управлять соединениями MongoDB в веб-приложении Node.js.
Я использую драйвер node-mongodb-native с MongoDB для написания веб-сайта. У меня есть несколько вопросов о том, как управлять соединениями: Достаточно ли использовать только одно подключение MongoDB для всех запросов? Есть ли проблемы с производительностью? Если нет, могу ли я установить глобальное соединение для использования во всем приложении? Если нет, то …

10
NoSQL (MongoDB) против Lucene (или Solr) в качестве базы данных
С ростом NoSQL на основе баз данных на основе документов я недавно обратил внимание на MongoDB. Я заметил поразительное сходство с тем, как относиться к элементам как к «Документам», так же, как это делает Lucene (и пользователи Solr). Итак, вопрос: почему вы хотите использовать NoSQL (MongoDB, Cassandra, CouchDB и т. …

4
«Продолжить» в cursor.forEach ()
Я создаю приложение, используя meteor.js и MongoDB, и у меня есть вопрос о cursor.forEach (). Я хочу проверить некоторые условия в начале каждой итерации forEach, а затем пропустить элемент, если мне не нужно выполнять над ним операцию, чтобы сэкономить время. Вот мой код: // Fetch all objects in SomeElements collection …

30
Визуализировать базовый вид HTML?
У меня есть базовое приложение node.js, которое я пытаюсь использовать с помощью Express Framework. У меня есть viewsпапка, где у меня есть index.htmlфайл. Но я получаю следующую ошибку при загрузке веб-браузера. Ошибка: не удается найти модуль "HTML" Ниже мой код. var express = require('express'); var app = express.createServer(); app.use(express.staticProvider(__dirname + …

12
Как мне найти объект по его ObjectId в консоли Монго?
Я нашел ответ на этот вопрос для C # и Perl, но не в родном интерфейсе. Я думал, что это будет работать: db.theColl.find( { _id: ObjectId("4ecbe7f9e8c1c9092c000027") } ) Запрос не дал результатов. Я нашел 4ecbe7f9e8c1c9092c000027, выполнив db.theColl.find()и взяв ObjectId. В этой коллекции несколько тысяч предметов. Я прочитал все страницы, которые …
265 mongodb 

10
Mongoose: findOneAndUpdate не возвращает обновленный документ
Ниже мой код var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test'); var Cat = mongoose.model('Cat', { name: String, age: {type: Number, default: 20}, create: {type: Date, default: Date.now} }); Cat.findOneAndUpdate({age: 17}, {$set:{name:"Naomi"}},function(err, doc){ if(err){ console.log("Something wrong when updating data!"); } console.log(doc); }); У меня уже есть какая-то запись в моей базе данных Монго, …

6
Как распечатать более 20 документов (документов) в оболочке MongoDB?
db.foo.find().limit(300) не буду этого делать Он по-прежнему печатает только 20 документов. db.foo.find().toArray() db.foo.find().forEach(printjson) оба распечатают очень расширенный вид каждого документа вместо 1-строчной версии для find():
253 mongodb 

4
mongodb / mongoose findMany - найти все документы с идентификаторами, перечисленными в массиве
У меня есть массив _ids, и я хочу получить все документы соответственно, каков наилучший способ сделать это? Что-то вроде ... // doesn't work ... of course ... model.find({ '_id' : [ '4ed3ede8844f0f351100000c', '4ed3f117a844e0471100000d', '4ed3f18132f50c491100000e' ] }, function(err, docs){ console.log(docs); }); Массив может содержать сотни _ids.

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