问题标签 [google-cloud-datastore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - Google App Engine 数据存储区中模型类的 get_by_id 方法
我无法了解如何使用 get_by_id 从 Google App Engine Datastore 获取对象。这是模型
我可以使用 gql 创建、放置和检索它们。
保存的地址具有以下值
我可以用钥匙找到他们
但无法通过 id 找到它们
地址是无,当我尝试
我如何通过 id 找到?
编辑:原来我是个白痴,并试图在一个名为 Address 的函数中找到一个地址模型。感谢您的回答,我已将布兰登标记为正确答案,因为他首先进入并证明它应该一切正常。
python - 为什么 GQL 查询不匹配?
我想要做的是构建一些包含 uri 页面的迷你 cms。
我的 urls.py 中的最后一条路由指向我的 views.py 中的一个函数,该函数在数据存储中检查是否存在具有与当前请求相同的 uri 的可用页面,如果有,则显示该页面。
我有一个模型:
在我看来:
我已经将一个带有“/work”的实体作为 uri 添加到数据存储区。
即使 request.path 恰好是“/work”,查询也不会返回匹配项。
感谢您给我的任何建议!
是的,我是一个 python 菜鸟,App Engine 非常适合最终学习这门语言。
python - 如何从 Google App Engine 数据存储区查询中订购引用的对象?
我有Exhibit
引用Gallery
对象的对象,这两个对象都存储在 Google App Engine Datastore 中。
当我开始迭代值时(最终在 Django 模板中),如何Exhibit
对每个对象的集合进行排序?Gallery
即这不起作用
在模板中呈现时,画廊的顺序正确,但展品的顺序不正确。
google-app-engine - 如何动态确定 Google App Engine 中是否存在 Model 类?
我希望能够获取一个动态创建的字符串,比如“Pigeon”,并在运行时确定 Google App Engine 是否在该项目中定义了一个名为“Pigeon”的模型类。如果“Pigeon”是现有模型类的名称,那么我想获得对如此定义的 Pigeon 类的引用。
另外,我根本不想使用 eval,因为在这种情况下,动态字符串“Pigeon”来自外部。
google-app-engine - How do you upload data in bulk to Google App Engine Datastore?
I have about 4000 records that I need to upload to Datastore.
They are currently in CSV format. I'd appreciate if someone would point me to or explain how to upload data in bulk to GAE.
google-app-engine - Google Web Toolkit (GWT) + Google App Engine (GAE) + Detached Data Persistence
我想使用 GWT 和 GAE 开发一个需要数据持久性的网络应用程序。据我了解,我唯一(或至少到目前为止最方便的)数据持久性选项是 GAE 的 Datastore,它使用 JDO 或 JPA 注释对象。我还希望能够使用 GWT 远程过程调用 (RPC) 在客户端-服务器之间来回发送我的对象,因此我的对象必须能够“分离”。但是,GWT RPC 序列化无法处理分离的 JDO/JPA 对象,而且它似乎不会在不久的将来出现。
我的问题:对此最简单和最直接的解决方案是什么?能够通过服务器端持久性共享相同的对象客户端/服务器将非常方便。
编辑
我应该澄清一下,我仍然希望将 GWT RPC 与 GAE 的数据存储区一起使用。我只是在寻找可以让所有这些技术协同工作的最佳解决方案。
google-app-engine - 如何在 Google App Engine 的 Datastore 模型中获取行数?
我需要获取 App Engine 上特定模型的记录计数。如何做到这一点?
我批量上传了 4000 多条记录,但 modelname.count() 只显示 1000 条。
google-app-engine - 如何从谷歌数据存储中获取用户数据?
我正在使用 google app engine 并且在JDOQL 查询上遇到了一些麻烦。
该示例显示了如何从数据存储中获取内容:
但是,如果我只想为给定用户获取东西怎么办?
在上面链接的页面底部,它显示我们可以这样:
但是,如果我尝试以下操作,它不会获取任何内容:
whereuser
被提取,如同一示例中所示:
我确信这是一项常见任务,但我无法让它工作 - 任何帮助表示赞赏!
google-app-engine - AppEngine 中的用户创建列
假设您有一个名为
并且您希望此字段在首次放入存储时自动填充。就像 auto_date 一样。这可能吗?
google-app-engine - 是否有一种简单的方法可以更改 google app engine datstore 中记录的父级
给定
假设我有一个嵌套层次结构
其中a
的父母是root
,b
的父母是a
,c
的父母是b
等等。
有没有一种简单的方法可以让我将节点y
从那里移动x
到b
这样的地方z1
并z2
继续保持孩子的身份y
:
这将意味着我只是改变y
' 的父母。
但是,如果这不可能,则需要
- 创造新纪录
ny = Category(parent=b, name=y)
并 - 递归地为每个孩子
y
创建一个新记录,该记录具有ny
作为父母和 - 而不是删除
y
及其子项。