在 Meteor 项目中,我正在使用 [collection2 package] 我有以下 collection2 Schema:
var schema = new SimpleSchema ({
comments: {
type: [{text: String, createdAt: Date}],
optional: true
}})
当我在 Meteor 方法中使用这个查询时:
Articles.update({_id: articleId}, {$push: {comments: {text: "yryd"}}})
它在注释数组中插入一个空白对象...好吧,这个查询没有问题,因为我在 mongo 终端中运行它,一切似乎都很好,插入操作完成了你认为有什么问题?