问题描述
我正在使用mongoose-paginate-v2
对文档进行分页,并使用lean=true
将其制成普通对象(我想使用accesscontrol
对其进行过滤。
当我获得倾斜的对象时,所有ObjectId都在对象格式中,如下所示:
{"_id":{"_bsontype":"ObjectID","id":{"type":"Buffer","data":[95,94,16,4,98,8,156,236,35,179,155]}}
我知道它是MongoDB处理它的方式,但是我想将String ObjectId发送到客户端(以便它可以使用该ID访问资源)。我知道通过使用vituals和id
而不是_id
,我可以获取该对象的_id
的字符串表示形式,但是问题是我想要所有 id是字符串,而不仅仅是对象的ID。
如果我尝试编写将所有id对象更改为字符串表示形式的中间件,则需要一种方法来深度查找结果中的所有id,我不知道该怎么做
我如何以字符串格式获取所有ID,但仍然有倾斜对象?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)