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

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

3
Як повернути складну відповідь JSON за допомогою Node.js?
Використовуючи nodejs і express, я хотів би повернути один або кілька об’єктів (масив) за допомогою JSON. У наведеному нижче коді я вивожу по одному об'єкту JSON за раз. Це працює, але це не зовсім те, що я хочу. Вироблена відповідь не є дійсною відповіддю JSON, оскільки у мене багато об’єктів. …


17
Mongoose Schema не зареєстрована для моделі
Я вивчаю середній стек і коли намагаюся запустити сервер за допомогою npm start Я отримую виняток, який говорить: schema hasn't been registered for model 'Post'. Use mongoose.model(name, schema) ось мій код всередині /models/Posts.js var mongoose = require('mongoose'); var PostSchema = new mongoose.Schema({ title: String, link: String, upvotes: { type: Number, …

13
Як я можу одночасно зберігати кілька документів у Mongoose / Node.js?
На даний момент я використовую Save, щоб додати один документ. Припустимо, у мене є масив документів, які я хочу зберігати як окремі об’єкти. Чи є спосіб додати їх усіх одним викликом функції, а потім отримати один зворотний виклик, коли це буде зроблено? Я міг би додати всі документи індивідуально, але …

9
Перетворити документи Mongoose на json
Я повернув мангустські документи як json таким чином: UserModel.find({}, function (err, users) { return res.end(JSON.stringify(users)); } Однак користувач .__ proto__ також був повернутий. Як я можу повернутися без нього? Я спробував це, але не працював: UserModel.find({}, function (err, users) { return res.end(users.toJSON()); // has no method 'toJSON' }

1
Найкращий спосіб виконати повнотекстовий пошук у MongoDB та Mongoose
Я шукаю в Google кілька днів, і я спробував багато речей, але все ще не можу виконати хороший повнотекстовий пошук у своїй колекції користувачів. Я спробував ElasticSearch, але зробити запити та перенести сторінки було майже неможливо ... Я спробував багато плагінів для Mongoose, таких як ElMongo, mongoose-full-text, Mongoosastic тощо ... …

17
Помилка підключення MongoDB: MongoTimeoutError: Вибір сервера закінчився через 30000 мс
Я намагаюся створити повний стек-додаток, читаючи наступний підручник: https://medium.com/javascript-in-plain-english/full-stack-mongodb-react-node-js-express-js-in-one-simple-app-6cc8ed6de274 Я дотримувався всіх кроків, а потім спробував запустити: node server.js Але я отримав таку помилку: Помилка підключення MongoDB: MongoTimeoutError: Вибір сервера закінчився після 30000 мс у Timeout._onTimeout (C: \ RND \ fullstack_app \ backend \ node_modules \ mongodb \ lib \ …

4
MongoError: Це розгортання MongoDB не підтримує записи, які можна повторно записувати. Будь ласка, додайте retryWrites = false до рядка підключення
Я використовую "mongoose": "^5.7.1"у своєму проекті Node.js. Я роблю api, що передбачає оновлення двох документів. Отже, я використовую такі операції, як: // Start the transaction session = await mongoose.startSession() session.startTransaction() await Promise.all([ <1st update operation>, <2nd update operation> ]) // Commit the transaction session.commitTransaction() Коли я потрапляю на цю api …
10 mongodb  mongoose 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.