0
我需要提供一種方法,我的mongodb服務器將存儲每個文檔ID爲從0開始的長整數(64位)並在文檔插入時遞增。從MongoDB存儲和獲取文檔
這裏有一個類型的文檔我需要插入:
{
"_id" : "0",
"name" : "John Smith"
}
在我的代碼,某些時候,我需要獲得id作爲long
Java類型整數,做它的一些東西。我如何獲得它作爲類型很長。如果不使用像嗎啡對象映射等
我需要提供一種方法,我的mongodb服務器將存儲每個文檔ID爲從0開始的長整數(64位)並在文檔插入時遞增。從MongoDB存儲和獲取文檔
這裏有一個類型的文檔我需要插入:
{
"_id" : "0",
"name" : "John Smith"
}
在我的代碼,某些時候,我需要獲得id作爲long
Java類型整數,做它的一些東西。我如何獲得它作爲類型很長。如果不使用像嗎啡對象映射等
的MongoDB不知道額外的東西,如長,符號,無符號等
你只可以將其保存爲一個整數。 但是您總是應該將您的文檔ID保存爲ObjectID,因爲MongoDB會自行處理唯一標識。
您是否試圖在MongoDB中實現自動遞增計數器,以確保每個插入的文檔都接收到唯一標識符? –