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

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

10
Встроенный MongoDB при запуске интеграционных тестов
Мой вопрос - это вариант этого . Поскольку мой проект веб-приложения Java требует множества фильтров / запросов чтения и интерфейсов с такими инструментами, как GridFS, я изо всех сил пытаюсь придумать разумный способ использования MongoDB так, как предлагает это решение. Поэтому я рассматриваю возможность запуска встроенного экземпляра MongoDB вместе с …

12
Заполнить вложенный массив в мангусте
Как я могу заполнить «компоненты» в примере документа: { "__v": 1, "_id": "5252875356f64d6d28000001", "pages": [ { "__v": 1, "_id": "5252875a56f64d6d28000002", "page": { "components": [ "525287a01877a68528000001" ] } } ], "author": "Book Author", "title": "Book Title" } Это мой JS, где я получаю документ от Mongoose: Project.findById(id).populate('pages').exec(function(err, project) { res.json(project); });

16
TypeError: ObjectId ('') не сериализуемый JSON
Мой ответ от MongoDB после запроса агрегированной функции в документе с использованием Python. Он возвращает действительный ответ, и я могу его распечатать, но не могу вернуть. Ошибка: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable Распечатать: {'result': [{'_id': ObjectId('51948e86c25f4b1d1c0d303c'), 'api_calls_with_key': 4, 'api_calls_per_day': 0.375, 'api_calls_total': 6, 'api_calls_without_key': 2}], 'ok': 1.0} Но когда я …
111 python  json  mongodb  flask 

4
mongoose vs mongodb (модули / расширения nodejs), что лучше? и почему?
Я только что приехал в Node.js и увидел, что есть много библиотек для использования с MongoDB, наиболее популярными из которых кажутся эти две: (mongoose и mongodb). Могу ли я узнать плюсы и минусы этих расширений? Есть ли лучшие альтернативы этим двум? Изменить: обнаружена новая библиотека, которая кажется также интересной монгольской …

1
Использование .sort с PyMongo
С PyMongo, когда я пытаюсь получить объекты, отсортированные по их полям «номер» и «дата» следующим образом: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Я получаю такую ​​ошибку: TypeError: if no direction is specified, key_or_list must be an instance of list Что не так с моим запросом на сортировку?
109 python  mongodb  pymongo 

14
Как экспортировать JSON из MongoDB с помощью Robomongo
Так что я мало о чем знаю MongoDB. Я RoboMongoиспользую, который я подключаюсь к MongoDB. Что мне нужно сделать, так это то, что в этом MongoDB есть коллекция. Я хочу экспортировать данные из этой коллекции, чтобы сохранить их в файл. Я использовал интерфейс, чтобы открыть данные из коллекции в виде …
109 mongodb  robo3t 

26
Не удается перезаписать модель после компиляции Mongoose
Не уверен, что делаю не так, вот мой check.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); а вот мой insert.js var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/event-db') …




6
MongoDB: как запросить записи, в которых поле равно нулю или не задано?
У меня есть Emailдокумент с sent_atполем даты: { 'sent_at': Date( 1336776254000 ) } Если это Emailне было отправлено, sent_atполе либо пустое, либо не существует. Мне нужно получить количество отправленных / неотправленных Emails. Я застрял в попытке выяснить, как правильно запросить эту информацию. Я думаю, что это правильный способ получить количество …

5
mongodb count количество различных значений для поля / ключа
Есть ли запрос для расчета количества различных значений, содержащихся в поле в БД. fe У меня есть поле для страны, и есть 8 типов значений страны (Испания, Англия, Франция и т. д.) Если кто-то добавит больше документов с новой страной, я бы хотел, чтобы запрос вернул 9. Есть ли способ …

13
MongoDB Aggregation: как получить общее количество записей?
Я использовал агрегацию для получения записей из mongodb. $result = $collection->aggregate(array( array('$match' => $document), array('$group' => array('_id' => '$book_id', 'date' => array('$max' => '$book_viewed'), 'views' => array('$sum' => 1))), array('$sort' => $sort), array('$skip' => $skip), array('$limit' => $limit), )); Если я выполню этот запрос без ограничений, будет получено 10 записей. …
105 mongodb 



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