gpt4 book ai didi

javascript - Mongoose 不返回空对象的属性

转载 作者:行者123 更新时间:2023-12-02 18:35:49 25 4
gpt4 key购买 nike

当我从 MongoDB 获取记录时,获取的文档没有数据库中存在的属性,而是空对象。是否应该添加一些配置以获取空对象的属性?

最佳答案

你需要设置minimize为假。

官方例子:

const schema = new Schema({ name: String, inventory: {} }, { minimize: false });
const Character = mongoose.model('Character', schema);

// will store `inventory` if empty
const sam = new Character({ name: 'Sam', inventory: {} });
await sam.save();
doc = await Character.findOne({ name: 'Sam' }).lean();
doc.inventory; // {}

关于javascript - Mongoose 不返回空对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68795159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com