在调试我支持的 mongodb/typegoose 时,我发现我引用相关字段的方式非常不一致。
tags: [
ObjectId("61e73da868987d7565732dce"),
ObjectId("61e73f9468987d7565732dd7"),
ObjectId("61e73f9c68987d7565732ddb"),
'61ec8ef155cdf0cbb4260c58'
],
author: '61d635ef6a034c77e36d5dc0',
这绝对是我的实验和缺乏数据库专业知识的结果。
显然,查找文档并不重要,所有四个标签都可以正确连接和检索。
向知情人士提出的问题 - 这种不一致会导致问题,应该更喜欢 ObjectIds 还是纯字符串?