在MongoDB的客户端pymongo中编写查询,该查询可将字符串的一部分即时转换为日期

所以基本上我有这个集合,其中对象是用字符串参数存储的。例子:

{“ string_”:“ MSWCHI20160501”}

该字符串的最后一部分是日期,所以我的问题是:有没有一种写mongo查询的方法,该查询将使用该字符串,将其一部分转换为IsoDate对象,然后通过该IsoDate过滤对象。

ps:我知道我可以进行迁移,但我想知道如果不进行迁移就可以实现这一目标。

莱辛格

假设根据对象的架构,您可以编写一个聚合管道,该管道将首先转换对象,然后根据结果过滤结果,然后返回这些过滤后的结果。

我不推荐这种方式的主要原因是,由于数据集的大小很大,由于内存问题,聚合将失败。

而且,这还没有提及此命令的执行时间长。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Golang查询字符串作为查询的一部分

将文本字符串的一部分转换为分数

将字符串值的一部分转换为数字并连接

URL中的问号是查询字符串的一部分吗?

将tibble中的字符串替换为该字符串的一部分

替换查询字符串的一部分

从URL删除查询字符串作为PHP函数的一部分

将字符串的一部分转换为java.util.Date

在C中的一个命令中将字符串的一部分转换为int

SQL查询以显示列中一部分字符串值

如何将字符串的一部分转换为整数?

将字符串的一部分转换为数据帧的不同列

如何使用$ _SERVER ['QUERY_STRING']捕获网址中查询字符串的一部分

C#中的MSSQL查询,从字符串获取WHERE子句的一部分

将字符串的一部分转换为哈希值

如何将字符串的一部分转换为斜体?

LINQ查询以匹配字符串的一部分(分数)

如何在AngularJS应用程序中解码URL的查询字符串的一部分?

MySQL查询以查找字符串的一部分是否不是数字

如何使用VBScript从该字符串中的静态位置显示字符串的一部分?

python-从查询结果中获取字符串的一部分

从ArrayList查询一部分字符串

在turbo c ++中将字符串的一部分转换为整数

字符串的一部分转换为 int (C)

将字符串的一部分转换为数组

如何将查询结果显示为字符串的一部分?

将参数作为查询字符串或 url 的一部分传递?

在文档中搜索特定字符串,然后打印出该字符串的一部分

验证数据帧字符串的哪一部分不能转换为字符串