2015-09-05 36 views
0

我正在使用MongoDB和MongoDB。可以在MongoDB(Mongoose)上下文外使用MongoDB _id嗎?

我在想,如果在MongoDB上下文之外使用MongoDB ID是不好的做法。由於我的很多對象都需要標識ID,所以我想知道是否我可以使用MongoDB提供的標識,或者是不好的做法?

問候

+1

http://stackoverflow.com/questions/7072680/using-mongodb-objectid-as-a-document-id – JohnnyHK

回答

1

我從你的問題理解的是,如果有從MongoDB中的文檔成爲你的應用程序中的對象。要在整個應用程序中識別此對象,您希望使用此_id,以便可以輕鬆跟蹤此對象的更改。如果是這樣,你應該愉快地使用它。因爲Mongodb的ObjectId是唯一的。 Infact,我在我的android應用程序中使用這個_id。示例代碼

studentUniqueId.setText(dataModelItem.get_Id()); 

其中studentUniqueId是我的android應用程序中的隱藏字段。