一括フェッチしたいキー名のリストがあります(キー名はエンティティにアタッチされたStringListPropertyに格納されています)。私の一般的な計画は次のことでした。
usernames = userrefInstance.users # A collection of strings on another
model.
keys = [Key.from_path('User', key_name) for username in usernames]
users = db.get(keys)
Key.from_pathはデータストアにヒットしますか?私はできるだけ速くしようとしています。Key.from_pathがデータストアにヒットした場合は、キーのコレクションを保存する別の方法で作業する必要があります。Keyオブジェクトをリストプロパティに保存する必要はありません。 StringListPropererties全体でのユーザーフレンドリーなクエリ。