而无需处理使用Long
ID存储GAE实体并将关联的Key
转换为字符串的值,在GAE环境中生成类似MongoDB的ObjectId
的方法是什么。
明确使用MongoDB的ObjectId.java
由于访问GAE限制类而无效。
您应该能够从uuid创建mongo objectid。
在GAE上:
ObjectId id = new ObjectId(UUID.randomUUID().toString().replaceAll("-", "").substring(1,24));
使用"名称"来创建ID,可以从您的objectid创建GAE键,当您尝试通过ID进行get时,请使用该字符串快速创建一个这样的键,您根本不需要使用长ID。