我想在mongo db集合上运行更新查询,为此,我需要存储在数据库中的用户的id。这是我的插入代码:
if(userAccounts.find().count()==0){
userAccounts.insert({
username:Meteor.user().username,
likedPosts: [{
postId: [this._id],
createdAt: new Date()
}]
});
要运行更新查询,我需要userAccounts数据库中的id。所以我需要这样的东西:
var id=userAccounts(query); // And this should return me the id
答案 0 :(得分:0)
.insert()
返回插入文档的_id
(如果成功)。
const _id = userAccounts.insert({
username: Meteor.user().username,
likedPosts: [{
postId: [this._id],
createdAt: new Date()
}]
});