2015-09-05 107 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应用程序中的隐藏字段。