Запитання з тегом «mongodb»

MongoDB - це масштабована, високопродуктивна, відкрита програма, орієнтована на документи, база даних NoSQL. Він підтримує велику кількість мов та платформ для розробки додатків. Питання щодо адміністрування сервера можна задати на https://dba.stackexchange.com.

4
mongoDB / мангуст: унікальний, якщо не нульовий
Мені було цікаво, чи є спосіб примусити унікальний запис колекції, але тільки якщо запис не є нульовим . e Зразок схеми: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: true, index: true, unique: true} }); "електронна пошта" в …

2
Як сортує записи MongoDB, коли не вказано порядок сортування?
Коли ми запускаємо запит Mongo find () без вказаного порядку упорядкування, що використовує внутрішня база даних для сортування результатів? Відповідно до документації на веб-сайті mongo : При виконанні пошуку () без параметрів база даних повертає об'єкти у прямому природному порядку. Для стандартних таблиць природний порядок не є особливо корисним, оскільки, …
103 mongodb 

6
Що таке оператор $ unind у 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 …

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


6
Помилка MongoDB mongorestore: locale :: facet :: _ S_create_c_locale ім'я недійсне
Я створив дамп із mongodump на комп'ютері A (сервер ubuntu 12.04). Я перемістив його на комп'ютер B (сервер ubuntu 12.04) і набрав: mongorestore -db db_name --drop db_dump_path Не вдалося, і він повідомив: підключено до: 127.0.0.1 завершується виклик після викидання екземпляра 'std :: runtime_error' what (): locale :: facet :: _ …

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 Чому це …

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

13
Агрегація MongoDB: Як отримати загальну кількість записів?
Я використовував агрегацію для отримання записів з 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 записів. …
102 mongodb 

3
як я можу підключитися до віддаленого сервера mongo з терміналу Mac OS
Я хотів би занести в оболонку монго в терміналі мого MacBook. Однак мені цікаво підключитися до екземпляра Mongo, який працює у хмарі (екземпляр compose.io через адмінку Heroku). У мене є ім'я, пароль, хост, порт і ім'я бази даних з URI MongoDB: mongodb://username:password@somewhere.mongolayer.com:10011/my_database Я встановив mongodb на своєму MacBook за допомогою …


7
Як отримати всі підрахунки мангустної моделі?
Як я можу дізнатися кількість моделей, які зберегли дані? існує метод Model.count(), але він, здається, не працює. var db = mongoose.connect('mongodb://localhost/myApp'); var userSchema = new Schema({name:String,password:String}); userModel =db.model('UserList',userSchema); var userCount = userModel.count('name'); userCountє Об'єктом, який названий метод може отримати реальний count? Дякую

27
'Для поля потрібен компонент типу, який не вдалося знайти.' помилка весна спокійний API за допомогою mongodb
Отже, я вивчав весну у пари тижнів, дотримуючись цього підручника Створення веб-служби RESTful Все було добре, поки я не спробував інтегрувати його в mongodb. Тому я дотримуюся цього підручника. Доступ до даних за допомогою MongoDB Але моя практика частково все-таки використовує перший. Тож структура мого каталогу каталогів така. src/ ├── …
101 java  spring  mongodb  rest 

1
Як налаштувати драйвер MongoDB Java MongoOptions для використання у виробництві?
Я шукав в Інтернеті пошуки кращих практик налаштування MongoOptions для драйвера Java MongoDB, і я не придумав багато іншого, крім API. Цей пошук розпочався після того, як я зіткнувся з помилкою "com.mongodb.DBPortPool $ SemaphoresOut: Поза семафорами, щоб отримати db-з'єднання", і завдяки збільшенню з'єднань / множника я зміг вирішити цю проблему. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.