因此,不是_id = 500的记录,而是_id = 53fcf8d6c4d3f7df129e3245。
谢谢!
答案 0 :(得分:1)
您无法更新_id
,因此唯一的方法是从数据库中检索所有文档,并使用您自己生成的新_id (documentation here)或不使用_id
插入它们字段所以(伪代码因为我不知道php驱动程序):
for (i=0;i<max_mysql_id;i++){
doc = db.find({_id:i},{_id :0}); //Select document without the _id field
db.insert(doc);
db.remove({_id:i});
}
假设您知道插入的_id
。