如何使用Google App Engine(Java)创建String ObjectID



而无需处理使用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。

相关内容

  • 没有找到相关文章