Node.js 如何使用mongoose模型填充的现有用户的.id?

Node.js 如何使用mongoose模型填充的现有用户的.id?,node.js,mongoose,Node.js,Mongoose,我保存了用户 { "_id" : ObjectId("5f970abfe1c19f452cf715eb"), "username" : "Jean1", "email" : "mtigana@aol.com", "__v" : 0 } { "_id" : ObjectId("5f97c071bad24d1a81b25dd1&qu

我保存了用户

{ "_id" : ObjectId("5f970abfe1c19f452cf715eb"), "username" : "Jean1", "email" : "mtigana@aol.com", "__v" : 0 }
{ "_id" : ObjectId("5f97c071bad24d1a81b25dd1"), "username" : "Jim", "email" : "jimmana@aol.com", "__v" : 0 }
当我创建帖子时

async function createPost() {
      await Post.create({title: 'Vou come Karen! ',
        body: 'What a wonderful life!',
        postedBy: 5f97c071bad24d1a81b25dd1,
        comments
      });
这就产生了错误

        postedBy: 5f97c071bad24d1a81b25dd1,
                  ^

SyntaxError: Invalid or unexpected token

如何与用户Jim发布postedBy字段?

您可以使用mongoose.Types.ObjectId()

例:-

 await Post.create({title: 'Vou come Karen! ',
        body: 'What a wonderful life!',
        postedBy:  mongoose.Types.ObjectId('5f97c071bad24d1a81b25dd1'),
        comments
      });