node.js - Mongoose 版本密钥和 _id 设置为 false 不工作 npm 版本 5.12.9
问题描述
大家好,我正在使用 Mongoose 与 MongoDB 进行交互,实际上我想关闭_id
并且_v
不为我的每个文档来,但是正如你所看到的,我确实将这些选项设置为false
但是当我运行我的代码并使用.find()
方法从数据库中获取数据时我可以看到这些领域仍在继续。谁能告诉我如何解决这个问题?提前致谢。
const clanData = new mongoose.Schema(
{
isWarLogPublic: {
type: mongoose.SchemaTypes.Boolean,
},
tag: {
type: mongoose.SchemaTypes.String,
},
locationID: {
type: mongoose.SchemaTypes.Number,
},
},
{
versionKey: false,
},
{ _id: false }
);
module.exports = mongoose.model("ClanData", clanData);
解决方案
推荐阅读
- controller - Kubernetes Pod 动态环境变量
- c - collect2:致命错误:/usr/local/bin/gnm 返回 1 个退出状态
- python-3.x - 尽管安装了必需的库,但 Pillow 的 zlib 依赖项在 ubuntu 18.04 上失败
- javascript - 反应本机导航(未定义不是对象.. this.props.navigation.navigate
- c# - 如何检查对象是否为 AnonymousType
- python - sqlite3 Select 语句在 Python 中不起作用
- opencv - javacpp-opencv drawContours 产生与 python 不同的结果?
- google-cloud-dataflow - Cloud Dataflow 在失败时触发电子邮件
- apache-spark - 将联合应用于数据集时的 Spark Structured Streaming 警告
- tensorflow - 具有自定义损失函数的多输入多输出 CNN