【发布时间】:2018-10-10 16:58:52
【问题描述】:
我有一个包含“cmets”键和数组值的子文档。但是,如果我的数组为空,则键值对不会写入数据库。我希望它作为一个空数组写入键'cmets'。我如何在快递中做到这一点?
我的架构如下所示:
documentMaterials: [{
docID: String,
comments: [{
name: String,
createdDate: Date,
comment: String,
}],
originalName: String,
createdDate: Date,
createdBy: String,
description: String,
docType: String,
bucketName: String,
chunkSize: Number,
contentType: String,
encoding: String,
fieldname: String,
filename: String,
md5: String,
metadata: Object,
mimetype: String,
size: Number,
uploadDate: Date,
}],
module.exports.updateById = function (id, object, callback) {
Proposal.findByIdAndUpdate(id, object, {
new: true
}, callback);
}
【问题讨论】:
-
已更新以显示我的架构
-
您的代码插入数据的位置?
-
更新显示保存代码
标签: javascript mongodb mongoose