google-cloud-datastore

    0热度

    1回答

    比方说,我有一个模型: class Pet(ndb.Model): age = ndb.IntegerProperty(indexed=False) name = ndb.StringProperty(indexed=True) owner = ndb.KeyProperty(indexed=True) 而且我有一个名为owners键的列表。要为Pet就做一个查询

    1热度

    1回答

    这里是GQL查询未在修改工作>时间戳 $query = $ds->query() ->kind('Video') ->filter('email', '=', $email) ->filter('lat', '=', $lat) ->filter('lng', '=', $lng) ->filter('modified', '

    0热度

    1回答

    瓶在谷歌应用程序引擎 我已经经历了谷歌云NDB异步NDB异步接入兼容性examles教程 https://cloud.google.com/appengine/docs/standard/python/ndb/async 您可以指定一个整体WSGIApplication会为ndb.toplevel。这使得 确信每个WSGIApplication的处理程序在返回之前都会等待所有异步 请求。 (它没有

    1热度

    1回答

    的GAE文档警告: 只要有可能,让您的数据存储区事务幂等,这样,如果你重复交易,最终的结果将是相同的。 假设我想两个人之间转移的钱数: class User(ndb.Model): balance = ndb.IntegerProperty(default=0) @ndb.transactional(xg=True) def transfer(from_key, to_key, a

    0热度

    1回答

    众所周知,在Google云端数据存储类中强制实施唯一属性的唯一可靠方法是通过关键属性。假设我们正在使用Google用户API构建Google AppEngine(GAE)应用程序来验证用户,并且我们希望创建一种名为Profile的类型。每个用户只能有一个配置文件。将用户对象ID存储为关键属性以强制执行此唯一性是有意义的,对吗?事实上,即使Google App Engine User API doc

    2热度

    1回答

    我有一个代表付款方式的实体。我希望为使用该付款方式执行的所有付款尝试创建一个实体组。 1次写入每秒限制很好,对我的用例来说实际上很好,因为没有很好的理由对特定的信用卡进行更频繁的收费,但是我找不到最大规格的任何规格的实体组。 我担心的是一个非常活跃的公司账户是否会对实体组内的记录数量造成任何限制(当他们与我们进行第100万笔交易时)?

    0热度

    1回答

    我正在学习golang和谷歌应用程序引擎数据存储。 我打算做一个简单的休息API调用来保存和检索数据存储中的数据。 我遵循了几个你好世界教程和官方入门指南。最后我想到的是这个。 ` package hello import ( "fmt" "log" "net/http" "encoding/json" "cloud.google.co

    -1热度

    1回答

    此代码: var query = datastore.createQuery('contact').select('email'); 此代码不: var query = datastore.createQuery('contact').select(['email', 'isblacklisted', 'isspam', 'isunsubscribed']); 输出是: Error: fu

    2热度

    1回答

    我已阅读有关transactional update operations on Firestore的文档。根据Quotas and Limits只有两个限制与关于交易: 用于交易最大尺寸:10 MIB 时限事务:270秒,在60秒的空闲期满时间 没有明确的交易有关的限制提到,许多文件或集合如何可以读取和/或交易过程中被修改,或者有关于集合任何额外的限制,其中TRA事件更新发生。 这是否意味着,客

    0热度

    2回答

    有时我会在放置数据存储区实体之前分配ID,而其他时候我会允许应用引擎自动生成ID。 我的问题是:如果我放置一个实体然后删除它,那么在分配和/或允许应用引擎为新实体自动生成ID时,该ID是否再次变为可用? 我问的原因是我可能有其他实体引用该ID(有点像一个键),所以我不希望这些ID即使在删除一个实体后也被回收。我目前通过从不删除实体,但在其上放置一个“删除”标记来解决这个问题。想知道这是如何工作的。