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

Mongoose - це інструмент моделювання об'єктів MongoDB або ODM (Map Object Document Mapper), написаний на JavaScript та призначений для роботи в асинхронному середовищі.

12
Завантаження зображень за допомогою Node.js, Express та Mongoose
Зверніть увагу на новіші відповіді, які містять найновішу інформацію, оскільки змінилися зміни з роками! Оскільки багато нових бібліотек Node.js швидко стають застарілими і все одно є порівняно мало прикладів, я хочу запитати про завантаження зображень за допомогою: Node.js (v0.4.1) Експрес (1.0.7) Мангуст (1.1.0). Як це зробили інші? Я знайшов: вузол, …

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? Дякую



8
Mongoose: Отримайте повний список користувачів
Я намагався використовувати Mongoose для надсилання списку всіх користувачів таким чином: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); Звичайно, res.send(users);збирається надіслати {}, що не те, що я хочу. Чи є findальтернатива з дещо іншою семантикою, де я міг …

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 …

14
Як скинути базу даних з Мангустом?
Я готую сценарій створення бази даних у Node.js та Mongoose. Як я можу перевірити, чи існує база даних, і якщо так, видаліть (видаліть) її за допомогою Mongoose? Я не міг знайти способу скинути це з мангустом.

10
Мангуст заселяється після збереження
Я не можу вручну або автоматично заповнити поле творця на нещодавно збереженому об'єкті ... єдиний спосіб, який я можу знайти, це повторний запит щодо вже наявних у мене об'єктів, які я б ненавидів робити. Ось таке налаштування: var userSchema = new mongoose.Schema({ name: String, }); var User = db.model('User', userSchema); …

22
Система виявлення та моніторингу сервера застаріла
Я використовую Mongoose зі своїм додатком Node.js, і це моя конфігурація: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) але в консолі він все одно дає мені попередження: DeprecationWarning: поточний механізм виявлення та моніторингу сервера застарілий і …

13
Mongoose.js: Знайти користувача за іменем користувача, як значення
Мені подобається шукати користувача в mongoDb, шукаючи користувача, якого називають value. Проблема з: username: 'peter' полягає в тому, що я не знаходжу його, якщо ім'я користувача "Peter", "PeTER" .. або щось подібне. Тому я хочу робити як sql SELECT * FROM users WHERE username LIKE 'peter' Сподіваюся, ви, хлопці, отримаєте …

23
Mongoose Унікальний індекс не працює!
Я намагаюся дозволити MongoDB виявити повторюване значення на основі його індексу. Я думаю, що це можливо в MongoDB, але через обгортку Mongoose речі здаються зламаними. Отже, приблизно так: User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) Я можу врятувати 2 користувачів за допомогою тієї …

2
Чому ви не можете змінити дані, повернені запитом Mongoose (наприклад: findById)
Коли я намагаюся змінити будь-яку частину даних, що повертаються запитом Mongoose, це не впливає. Я намагався це зрозуміти приблизно 2 години вчора, з усіма видами _.clone()s, використовуючи тимчасові змінні сховища тощо. Нарешті, саме тоді, коли я, хоч з глузду з'їхав, знайшов рішення. Тож я припустив, що хтось у майбутньому (fyuuuture!) …
94 node.js  mongoose 


4
Створення багатопольових індексів у Mongoose / MongoDB
Я безрезультатно намагаюся знайти документацію про те, як створити багатопольові індекси в Mongoosejs. Зокрема, у мене є два поля, які потрібно проіндексувати та унікально. Що таке приклад схеми мангуста, яка індексує два поля разом?
93 mongodb  mongoose 


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