Вопросы по теме 'mongoose'

Значение по умолчанию для всех запросов через мангуст
Я пытаюсь написать схему мангуста, которая для всех вызовов find() или findOne() будет передавать определенное значение в одном из своих полей. Я попытался использовать свойство «по умолчанию» в объявлении поля, но это не сработало для меня. Вот...
546 просмотров
schedule 10.05.2024

В модель MongoDB добавлен только первый вложенный документ
У меня есть модель Mongoose, которая выглядит так: var ProjectSchema = new Schema({ name: String, slug: String, dateCreated: { type: Date, default: new Date() }, dateUpdated: { type: Date, default: new Date() },...
297 просмотров
schedule 21.05.2024

ПОМЕЩЕНИЕ и УДАЛЕНИЕ - RESTful API Express MongoDB Mongoose
Первый раз публикую. Я создаю сайт блога и использую Node.js, Express.js, MongoDB и Mongoose для своей серверной части. GET и POST работают для получения и создания сообщений. Однако PUT и DELETE не работают при использовании POSTMAN, так как я...
3871 просмотров
schedule 06.05.2024

Получить только последний элемент массива мангуста
У меня есть массив в документе, и я пытаюсь получить последний элемент этого массива. Мой код: Post.find({_id:postId},{'comments':{'$slice':-1}}); это дает мне весь объект, но массив комментариев содержит только последний элемент. с...
6105 просмотров
schedule 21.05.2024

Почему мне пришлось использовать `toObject()` в мангусте, чтобы узнать, есть ли у объекта свойство?
Насколько я понимаю, в JavaScript нет .toObect() , но он используется в мангусте для преобразования документов мангуста в объект, чтобы вы могли использовать встроенные в JavaScript функции. Я не понимаю, когда его использовать. иногда, когда я...
2394 просмотров
schedule 25.04.2024

Удалить предыдущие сеансы при входе с нового устройства MEANJS
Я хочу удалить предыдущий сеанс из MongoStore / sessionStore, если пользователь входит в систему с нового устройства. MEANJS использует экспресс-сеанс подключения-монго для хранения сессий в mongodb. Я поискал по нему, но не смог найти...
263 просмотров

Создайте атомарную хранимую процедуру / хранимую JS с MongoDB
Нам нужно создать атомарную процедуру в нашей базе данных MongoDB. Нам нужно выполнить итерацию по коллекции, найти наибольшее число для заданного поля из всех документов в коллекции, а затем увеличить его. Мы работаем с некоторыми устаревшими...
149 просмотров
schedule 29.05.2024

Cosmos DB: запрос сортировки MongoDB возвращает пустой набор результатов
Я использую Mongoose.js 4.11.6 Node.js 6.0. У меня есть пользовательский документ, который выглядит как показано ниже - var UserSchema = new Schema({ name: { type: String, default: '' }, email: { type: String, default: '' }, phone: {...
929 просмотров

Найти дубликат внутри массива без $unwind
У меня есть коллекция пользователей ниже [{ "_id": 1, "adds": ["111", "222", "333", "111"] }, { "_id": 2, "adds": ["555", "666", "777", "555"] }, { "_id": 3, "adds": ["888", "999", "000", "888"] }] Мне нужно найти...
334 просмотров

Cosmos DB — как удалить уникальный индекс
Я использую Azure Cosmos DB (MongoDB) и хочу удалить уникальный индекс из поля коллекции. Мы удалили ненужный индекс из коллекции system.indexes, но ничего не произошло. В документации мы видим эти два варианта обновления политики...
677 просмотров
schedule 15.04.2024

Как запросить точку geojson с помощью GraphQl?
Я работаю с nodejs, mongoose и graphql, и у меня есть 2D-координаты geojson в моей базе данных, но я не могу запросить их через graphql, он всегда возвращает null Я пробовал использовать схему PointObject из...
1910 просмотров
schedule 27.03.2024

Mongoose не сохраняет массив со смешанным типом
Нужно ли определять поддокумент errorMessages для сохранения массива со смешанными типами? (Кроме того, как бы я это сделал, когда мне нужно смешивать типы внутри массива этого поддокумента) Простое использование массива приводит к тому, что...
148 просмотров
schedule 23.03.2024