Node.js 为什么我得到SyntaxError:意外标记非法

Node.js 为什么我得到SyntaxError:意外标记非法,node.js,mongodb,ubuntu,Node.js,Mongodb,Ubuntu,(也许我不明白你的问题)但是如果你想设置你的id。你可以这样做: db.movie.insert({ _id: ObjectId(7df78ad8902c), title: "MongoDB Overview", description: "MongoDB is no sql database", by: "tutorials point", url: "http://www.tutorialspoint.com", tags: ["mo

(也许我不明白你的问题)但是如果你想设置你的id。你可以这样做:

db.movie.insert({
    _id: ObjectId(7df78ad8902c), 
    title: "MongoDB Overview", 
    description: "MongoDB is no sql database", 
    by: "tutorials point", 
    url: "http://www.tutorialspoint.com", 
    tags: ["mongodb", "database", "NoSQL"], 
    likes: 100 
})

ObjectId(7df78ad8902c)
看起来不是有效的东西。它是十六进制值。是吗?@SergioTulentsev这是Mongo的东西,irrc@SterlingArcher:ObjectId是mongo的东西,但这个构造是完全无效的。@AmanAgarwal:不,不是。
db.movie.insert({ _id: "7df78ad8902c",      title: "MongoDB Overview",...