MongoDb ObjectId可以和自动增量整数键一样使用吗?

时间:2016-09-14 07:11:03

标签: mongodb primary-key

我试图了解 MongoDb 主键是如何工作的,是否与拥有自动增量的integer字段相同?

我们可以对 MongoDb 生成的ObjectId执行所有整数操作和条件检查。

例如:

大于,小于,大于等于等等。

1 个答案:

答案 0 :(得分:2)

_id不是自动增量整数但是唯一的,它是ObjectId类型(BSON类型之一)。

您可以使用ex:

作为字符串访问它
ObjectId("57d8f82f255ea74c7ecdd368").str

主键的主要功能是:

  • 每行数据必须包含唯一值。
  • 它不能包含空值。

您可以使用_id作为主键。