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

1 ответ

Предотвращение связанных с базой условий гонки в Node.js

обзорЯ пытаюсь понять, как обеспечить асинхронную безопасность при использовании экземпляра модели при использовании Node.js. Здесь я использую Mongoose ODM в примерах кода, но этот вопрос относится к любому случаю, когда база данных используется ...

3 ответа

рендеринг результатов нескольких запросов DB / mongoose к представлению в express.js

Учитывая асинхронную природу запросов mongoose (или sequelize, или redis), что вы делаете, когда у вас есть несколько запросов, которые нужно сделать перед рендерингом представления? Например, у вас естьuser_id в сеансе, и хотите получить ...

4 ответа

использование sureIndex в схеме mongodb с использованием mongoose

Я хотел бы позвонитьensureIndex наauthorNameчто за команда и где в этом коде ее поставить? var mongoose = require('mongoose'); // defines the database schema for this object var schema = mongoose.Schema({ projectName : String, authorName : ...

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

1 ответ

Объедините два OR-запроса с AND в Mongoose

Я хочу объединить два OR-запроса с AND в Monoose, как в этом операторе SQL: SELECT * FROM ... WHERE (a = 1 OR b = 1) AND (c=1 OR d=1)Я попробовал это в модуле NodeJS, который получает объект модели только из основного приложения: /********** ...

1 ответ

Mongoose.js: как реализовать создание или обновление?

У меня есть запрос, тело которого содержит данные и _id Как лучше реализовать код, который будет обновляться, если запись с _id существует и будет создавать ее, если ее нет? Мой код: var obj = req.body; Model.findById(obj._id, function(err, ...

5 ответов

как я должен хранить цену в мангусте?

Я использую схемы mongoose для node.js вместе с экспресс-валидатором (который имеет сантификации узла-валидатора и валидаторы). Какой хороший способ сохранить цену за товар? У меня сейчас var ItemSchema = new Schema({ name : { type: String, ...

2 ответа

Избегайте повторяющихся записей в массиве Mongoose

Я имею отношение ко многим, используя мангуста, это выглядит так. TeamSchema = new Schema name : String players: [{ type: ObjectId, ref: 'Player' }]Что я хочу сделать, так это убедиться, что один Игрок не появится в Команде два раза. Когда я ...

3 ответа

Node.js - Mongoose - Проверить, существует ли коллекция

Мне нужно вставить некоторые данные, используя mongoose, но имя коллекции предоставляется пользователем в момент вставки, поэтому сначала я должен проверить, существует ли коллекция. Я знаю, как проверить, существует ли коллекция, путем ...

1 ответ

найти один поддокумент в мангусте

Я пытаюсь выполнить запрос findOne в Mongoose на вложенном документе, но мне не очень повезло ... Моя схема выглядит так: var Team = mongoose.Schema({ teamName: String, teamURL: String, teamMembers: [{username: String, password: String, email: ...

5 ответов

MongoError, ошибка: ошибка дублирующегося ключа E11000

У меня есть схема MongoDb, как это var User = new Schema({ "UserName": { type: String, required: true }, "Email": { type: String, required: true, unique: true }, "UserType": { type: String }, "Password": { type: String } });Я пытаюсь создать ...