У меня самая базовая c Пн goose схема из возможных. Примерно так:
var mongoose = require("mongoose");
var Schema = mongoose.Schema;
ConfigSchema = new Schema({
title: String
});
module.exports = mongoose.model("Config", ConfigSchema);
Если я получу данные (используя функцию find
) из этой коллекции, используя эту модель, я получу весь объект.
Вызов:
Config.find(function(err, configs) {
if (err) res.send(err);
res.json(configs);
});
Возвращенные данные:
Я думал, что Mon goose будет проверять выбранные данные по модели, чтобы вернуть только те данные, которые соответствуют модель, так что в этом случае только заголовок для элемента. Я знаю, что могу использовать атрибут strict
в Mon goose для принудительного применения модели при сохранении, но я ищу способ получения только смоделированных данных.
Есть ли здесь что-то, чего мне не хватает или я просто смотрю на неправильный инструмент для достижения цели sh. Я нашел этот , который, кажется, делает то, что я ищу, но я не собираюсь перезаписывать схему Mon goose просто для того, чтобы принудительно применять ее при получении данных.