我需要检查密钥(即用户名)是否存在。似乎KEY_RESERVED_PROPERTY 是一个可用于 java api 的特殊键,您可以使用它来实现最佳性能和强一致性,所以我想知道 Go 中是否有任何等效项。目前我正在考虑使用用户名作为祖先 + KeysOnly() 的查询。
2 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
我需要检查密钥(即用户名)是否存在。
您也可以通过尝试使用该datastore.Get()函数按键加载实体来做到这一点。返回值ErrNoSuchEntity表示不存在具有指定键的实体:
if err := datastore.Get(c, key, dst); err == datastore.ErrNoSuchEntity {
// Key doesn't exist
}
- 2 回答
- 0 关注
- 312 浏览
添加回答
举报
0/150
提交
取消