Mongo int 64 上的 DB 罗盘和过滤

Mongo DB Compass and Filtering on int 64

下面是我的 mongo 数据库中单个记录的图像。我正在使用 mongodb 罗盘,如果我使用

这个词进行搜索

{日期:1567532362460}

我找到了我的记录。但是,如果我使用以下术语进行搜索:

{密钥:6366627898639550262}或{用户:-6302170947335878914}

那么是没有找到记录。起初我认为这是一个格式问题,除了罗盘会自动完成所有内容所以我假设这是因为这些是 int64 并且存在舍入错误。如何使用罗盘搜索这些字段?

如果过滤器接受扩展的 json 语法,请使用 {key:{$numberLong:"1234..."}} 指定长值。