标签: database mongodb nosql objectid
我想与您分享我的疑问。 我与用户有一个收藏夹,并且我不会与公众共享ID密钥。在网址上拥有id是我不喜欢的事情,我不希望显示的信息。
我为每个用户创建了一个新密钥:hashid,由_id创建的md5字符串。
问题是要知道这是否正确。在所有api中,我将使用hashid,而不是_id。对集合的所有操作都将基于哈希值。
新键“ hashid”的性能将低于objectId? 我可以像索引一样设置为hashid,但这对于ram来说是一个代价。
请给我一个建议! Tnx