我想在 MongoDB 上存储推文,然后按 ID 查找/排序它们,Twitter API 为推文提供两种 ID 类型,一种是数字类型,另一种是字符串类型,因为 JavaScript(mongo/node)只能有 53 位整数和 Twitter ID 使用的不止这些。
如果我将 ID 存储为数字,则 ID 会四舍五入并丢失但我可以排序并找到具有“大于”和“小于”标准的 ID。
如果我将 ID 存储为字符串,则 ID 号会按应有的方式存储但我找不到(选择)具有“小于”或“大于”标准的 ID,并且排序是一团糟,因为它正在对“字段”进行排序" 作为字符串,所以 "10" 显示在 "3" 之前,因为它的开头有 "1"。
我需要存储这些 ID,并且我希望能够使用“小于/大于/等于/大于”的标准来选择它们,并按“字段”将它们排序为数字......
我怎样才能做到这一点?
非常感谢!