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

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

3
Ссылка на другую схему в Mongoose
если у меня есть две схемы вроде: var userSchema = new Schema({ twittername: String, twitterID: Number, displayName: String, profilePic: String, }); var User = mongoose.model('User') var postSchema = new Schema({ name: String, postedBy: User, //User Model Type dateCreated: Date, comments: [{body:"string", by: mongoose.Schema.Types.ObjectId}], }); Я пытался соединить их вместе, как …

6
$ поиск по ObjectId в массиве
Каков синтаксис для выполнения поиска $ в поле, которое является массивом ObjectIds, а не просто одним ObjectId? Пример документа для заказа: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Не рабочий запрос: db.orders.aggregate([ { $lookup: { from: "products", localField: "products", foreignField: "_id", as: "productObjects" } } ]) …

11
Как экспортировать коллекцию в CSV в MongoDB?
Как вы экспортируете все записи из коллекции MongoDB в .csvфайл? mongoexport --host localhost --db dbname --collection name --type=csv > test.csv Это просит меня указать имена полей, которые мне нужно экспортировать. Могу я просто экспортировать все поля без указания названий полей?

4
mongoDB / mongoose: уникальный, если не нуль
Мне было интересно, есть ли способ принудительно создать уникальную запись коллекции, но только если запись не равна нулю . e Пример схемы: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: true, index: true, unique: true} }); «электронная почта» …

13
E: невозможно найти пакет mongodb-org
Я пытаюсь загрузить mongodb и следую инструкциям по этой ссылке . Но когда я перехожу к ступенькам: sudo apt-get install -y mongodb-org Я получаю следующую ошибку: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package mongodb-org //This is the error Почему это происходит …

2
Как MongoDB сортирует записи, если порядок сортировки не указан?
Когда мы запускаем запрос Mongo find () без указания порядка сортировки, что внутренне использует база данных для сортировки результатов? Согласно документации на сайте mongo : При выполнении find () без параметров база данных возвращает объекты в прямом естественном порядке. Для стандартных таблиц естественный порядок не особенно полезен, потому что, хотя …
103 mongodb 

6
Что такое оператор $ unwind в MongoDB?
Это мой первый день работы с MongoDB, так что не торопитесь со мной :) Я не понимаю $unwindоператора, может потому, что английский не мой родной язык. db.article.aggregate( { $project : { author : 1 , title : 1 , tags : 1 }}, { $unwind : "$tags" } ); Оператор …

10
Удалить ключ из документа MongoDB с помощью Mongoose
Я использую библиотеку Mongoose для доступа к MongoDB с помощью node.js Есть ли способ удалить ключ из документа ? т.е. не просто установить значение null, а удалить его? User.findOne({}, function(err, user){ //correctly sets the key to null... but it's still present in the document user.key_to_delete = null; // doesn't seem …

8
Получите последнюю запись из коллекции mongodb
Я хочу узнать самую последнюю запись в коллекции. Как это сделать? Примечание. Я знаю, что работают следующие запросы командной строки: 1. db.test.find().sort({"idate":-1}).limit(1).forEach(printjson); 2. db.test.find().skip(db.test.count()-1).forEach(printjson) где idate добавляет отметку времени. Проблема в том, что более длительная коллекция - это время для возврата данных, а моя «тестовая» коллекция действительно огромна. Мне нужен …

1
Mongoose findByIdAndUpdate не возвращает правильную модель
У меня проблема, которую я раньше не видел, когда Mongoose findByIdAndUpdate не возвращает правильную модель в обратном вызове. Вот код: var id = args._id; var updateObj = {updatedDate: Date.now()}; _.extend(updateObj, args); Model.findByIdAndUpdate(id, updateObj, function(err, model) { if (err) { logger.error(modelString +':edit' + modelString +' - ' + err.message); self.emit('item:failure', 'Failed …


6
Ошибка MongoDB mongorestore: locale :: facet :: _ S_create_c_locale имя недействительно
Я создал дамп с помощью mongodump на компьютере A (сервер ubuntu 12.04). Я переместил его на компьютер B (сервер ubuntu 12.04) и набрал: mongorestore -db имя_бд --drop db_dump_path Это не удалось, и он сообщил: connected to: 127.0.0.1 terminate, вызываемый после выброса экземпляра 'std :: runtime_error' what (): locale :: facet …

6
MongoDB не равно
Я пытаюсь отобразить запрос в MongoDB, где текстового поля нет '' (пусто) { 'name' : { $not : '' }} Однако я получаю сообщение об ошибке invalid use of $not Я просмотрел документацию, но они используют примеры для сложных случаев (с регулярным выражением и $notотрицанием другого оператора). Как мне сделать …
102 mongodb 


3
В чем разница между MongoTemplate Spring Data и MongoRepository?
Мне нужно написать приложение, с помощью которого я могу выполнять сложные запросы с использованием spring -data и mongodb. Я начал с использования MongoRepository, но боролся со сложными запросами, чтобы найти примеры или действительно понять синтаксис. Я говорю о таких запросах: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String …

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