创建文档:
$db->collection->insert($content);
// $newDocID = ???
如何获取新文档的id?
根据 文档,您传递给
insert
的数组将使用 _id
字段进行修改:
$db->collection->insert($content);
$newDocID = $content['_id'];
您还可以在插入之前获取_id。只需使用新的 MongoId ie 将 _id 字段添加到文档即可。
$content['_id'] = new MongoId();
$db->collection->insert($content);
这样做还有很多好处:
$insertResult = $collection->insertOne($object);
$id = $insertResult->getInsertedId();