检查 Google 云中的实体大小
Check Entity Size in Google cloud
我正在尝试在 google 云中查找实体大小。但是 entity._to_pb() 抛出属性错误。任何人都可以帮助从 google cloud ndb.
中找到实体大小
from google.cloud import ndb
_MAX_ENTITY_SIZE_DATASTORE = 1048572
def CheckEntitySizeTooBig(entity):
max_size = _MAX_ENTITY_SIZE_DATASTORE
if len(entity._to_pb().Encode()) > max_size:
return False
return True
AttributeError: 'ImageryRequest' 对象没有属性“_to_pb”。
是否有任何新方法可以找到我遗漏的实体大小。请帮忙
下面的代码对我有用
from google.cloud.ndb.model import _entity_to_protobuf
_MAX_ENTITY_SIZE_DATASTORE = 1048572
def CheckEntitySizeTooBig(entity):
max_size = _MAX_ENTITY_SIZE_DATASTORE
entity_to_proto = _entity_to_protobuf(entity)
if len(entity_to_proto().SerializeToString()) > max_size:
return True
return False
我正在尝试在 google 云中查找实体大小。但是 entity._to_pb() 抛出属性错误。任何人都可以帮助从 google cloud ndb.
中找到实体大小 from google.cloud import ndb
_MAX_ENTITY_SIZE_DATASTORE = 1048572
def CheckEntitySizeTooBig(entity):
max_size = _MAX_ENTITY_SIZE_DATASTORE
if len(entity._to_pb().Encode()) > max_size:
return False
return True
AttributeError: 'ImageryRequest' 对象没有属性“_to_pb”。
是否有任何新方法可以找到我遗漏的实体大小。请帮忙
下面的代码对我有用
from google.cloud.ndb.model import _entity_to_protobuf
_MAX_ENTITY_SIZE_DATASTORE = 1048572
def CheckEntitySizeTooBig(entity):
max_size = _MAX_ENTITY_SIZE_DATASTORE
entity_to_proto = _entity_to_protobuf(entity)
if len(entity_to_proto().SerializeToString()) > max_size:
return True
return False