首页 > 解决方案 > Mongo DB Compass 和 int 64 上的过滤

问题描述

下面是我的 mongo 数据库中单个记录的图像。我正在使用 mongodb 指南针,如果我用这个词搜索

{日期:1567532362460}

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

{键:6366627898639550262} 或 {用户:-6302170947335878914}

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

在此处输入图像描述

标签: mongodbmongodb-compass

解决方案


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


推荐阅读