-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:
-
Environment:
*Location*: http://docs.mongodb.org/manual/reference/object-id/
*User-Agent*: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36
*Screen Resolution*: 1440 x 900
*repo*: docs
*source*: reference/object-id
First there's: "the mongod adds the _id field and generates a unique ObjectId to assign as its value." but later in the *Important* note there is this:
"Clock skew between clients can also result in non-strict ordering even for values, because client drivers generate ObjectId values, not the mongod process."
Which is it? Is it the case that the client driver could create an _id field with a local ObjectId, but if it didn't then the mongod creates it?