所以基本上我有这个集合,其中对象是用字符串参数存储的。例子:
{“ string_”:“ MSWCHI20160501”}
该字符串的最后一部分是日期,所以我的问题是:有没有一种写mongo查询的方法,该查询将使用该字符串,将其一部分转换为IsoDate对象,然后通过该IsoDate过滤对象。
ps:我知道我可以进行迁移,但我想知道如果不进行迁移就可以实现这一目标。
假设根据对象的架构,您可以编写一个聚合管道,该管道将首先转换对象,然后根据结果过滤结果,然后返回这些过滤后的结果。
我不推荐这种方式的主要原因是,由于数据集的大小很大,由于内存问题,聚合将失败。
而且,这还没有提及此命令的执行时间长。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句