我需要提供一种方法,我的mongodb服务器将每个文档id存储为从0开始的长整数(64位),并在插入文档时递增。
这是我需要插入的一种文件:
{
"_id" : "0",
"name" : "John Smith"
}
在我的代码中的某个时刻,我需要将id作为Java类型long
整数获取并在其上执行一些操作。我怎么把它作为类型长。不使用像Morphia等对象映射
答案 0 :(得分:1)
MongoDB不知道其他东西,如long,signed,unsigned等。
您可以将其保存为整数。 但是你总是应该将你的文档ID保存为ObjectID,因为MongoDB会自己处理唯一的ID。