Результаты поиска по запросу "mongoose"

1 ответ

Какие-нибудь дальнейшие обновления?

ужно изменить документ внутри массива, который находится внутри другого массива. Я знаю, что MongoDB не поддерживает несколько $ для итерации по нескольким массивам одновременно, но они представилиarrayFiltersдля этого. ...

8 ответов

В этих случаях вы можете использовать потоки MongoDB, что хорошо работает, но даже проще, чем использование потоков:

я есть приложение node.js, использующее собственный драйвер mongodb. В процессе переноса кода моего приложения в async / await с использованием узла v8.9.1 я изо всех сил пытаюсь найти элегантный способ для запросов mongodb. Основная проблема с ...

1 ответ

Население мангуста не поддерживает сортировку с населенного поля. Но вы можете сделать что-то подобное с агрегатом.

я есть коллекции user, news и user-news. "User-news" заполнены "user" и "news". Могу ли я отсортировать и найти документ «user-news» по «user.name» или «news.title»? const usersSchema = new Schema({ name: String }) const newsSchema = new ...

ТОП публикаций

1 ответ

 нужен конкретный тип - он не будет работать с интерфейсами. Для этого нужен второй вариант с настраиваемым типом защиты.

использую mongoose и TypeScript в своем приложении Node.JS. Я использую мангустав кучу мест при получении данных из базы данных.populateПроблема, с которой я сталкиваюсь, заключается в том, что я не знаю, как печатать мои модели, чтобы свойство ...

9 ответов

Добро пожаловать в StackOverflow. Здесь ответы «я тоже» обрабатываются путем предварительного голосования за хороший ответ, а не добавления нового.

ой контроллер файл location.js var mongoose = require('mongoose'); var Loc = mongoose.model('location'); module.exports.locationsListByDistance = function(req, res) { var lng = parseFloat(req.query.lng); var lat = parseFloat(req.query.lat); var ...

1 ответ

Ничего из того, что я знаю, но я вполне мог ошибиться

ался запросить документ с помощью$in и передавая массив идентификаторов. На этом тесте я получил значения. Document.find({ documentId: { $in: ['598eb5a9957d7427f41d7f08', '5a5d863cf9d4d74f2b3d3180' ] } }).then(data => { console.log(data); });Но ...

1 ответ

MongoDB и Mongoose получают доступ к одной базе данных при аутентификации на другой (NodeJS, Mongoose)

У меня есть несколько баз данных, и я не хотел создавать отдельные учетные записи для каждой из них. MongoDB поддерживает понятие аутентификации доступа к базе данных с использованием учетных записей, определенных в другой базе данных, но примеры ...

10 ответов

MissingSchemaError: Схема не была зарегистрирована для модели «Пользователь»

В моемmodels/user.js файл: var mongoose = require('mongoose'); var Schema = mongoose.Schema; var userSchema = new Schema({ (define schema) }); ... (save user) ... (check password) ... mongoose.model('User', userSchema);И по моемуrouter/index.js, ...

2 ответа

Однако вы не сможете читать / записывать данные без ввода имени DBName в mongoose.connect ().

гда подключаюсь к "администратору" БД, которая являетсяисправлена ​​ошибка [https://jira.mongodb.org/browse/NODE-1286]. Используя Mongoose 5.0.6 MongoDb 3.6 и пытаясь подключиться к Atlas. Мой вопрос, от чего зависит драйвер Mongoose 5.0.6?Как ...

1 ответ

или же

аюсь сделать довольно простую операцию, вытянуть элемент из массива с помощью Mongoose в базе данных Mongo следующим образом: User.update({ _id: fromUserId }, { $pull: { linkedUsers: [idToDelete] } }); fromUserId & idToDelete оба Идентификаторы ...