mongoDB-URL作为文档ID

mongoDB-URL作为文档ID,mongodb,schema,Mongodb,Schema,考虑到我想为一组不同的URL创建mongoDB文档:使用实际URL作为文档\u id值而不是默认的BSON ObjectId有什么优点和缺点(如果有的话)。提前谢谢 干杯, 格雷格本主题概述如下: 它必须是独一无二的,你可能会把自己置于必须自己解决冲突的境地。最好不要使用默认的_id,只需查询存储在文档中的字段,这正是God(10gen)的意图 从 元素名“_id”保留用作主键id,但 您可以存储该字段中唯一的任何内容。数据库 预期驱动程序将阻止用户创建 违反这些限制 来自#mongodb 愚蠢

考虑到我想为一组不同的URL创建mongoDB文档:使用实际URL作为文档\u id值而不是默认的BSON ObjectId有什么优点和缺点(如果有的话)。提前谢谢

干杯,
格雷格

本主题概述如下:

它必须是独一无二的,你可能会把自己置于必须自己解决冲突的境地。最好不要使用默认的_id,只需查询存储在文档中的字段,这正是God(10gen)的意图

元素名“_id”保留用作主键id,但 您可以存储该字段中唯一的任何内容。数据库 预期驱动程序将阻止用户创建 违反这些限制

来自#mongodb

愚蠢的id值可能会使查询速度变慢,但仅此而已

和另一个来自#mongodb的用户

告诉他碰撞会导致垃圾数据


有道理。:)我将继续使用_id作为ObjectID,并在url字段上创建索引。谢谢。你的建议太完美了。指数正是为这类事情制定的。祝你好运