小编Dan*_*ath的帖子

在GAE-J中寻找使用Objectify-appengine而不是JDO的观点

我在GAE的数据存储/ JDO学习曲线上慢慢地,有点痛苦地工作.最近我发现了一个名为Objectify的框架,它应该介于非常简单的Datastore本机API和复杂的JDO之间.我一直在阅读它,它确实看起来很有吸引力.

我想知道的是,如果有人对Objectify有很多经验......它有多成熟?有很多用户社区吗?它是否已准备好迎接繁重的黄金时段?可以放弃吗?

在这里或在网上似乎没有太多关于Objectify的讨论,这让我对委托我的项目感到紧张.

google-app-engine frameworks objectify google-cloud-datastore

26
推荐指数
2
解决办法
7246
查看次数

将照片存储在Blobstore中或作为数据存储区中的Blob存储 - 哪个更好/更高效/更便宜?

我有一个应用程序,其中每个特定类型的DataStore实体可以有许多与之关联的照片.(想象一下汽车销售网站 - 一辆车有多张照片)

最初由于所有数据都来自其他网站,我只能将照片存储为DataStore Blob,但现在可以以编程方式编写BlobStore项目,我想知道是否应该更改我的设计并存储照片作为BlobStore项目?

所以,问题是:
将照片存储在Blobstore中,或者作为Blob存储在数据存储区中"更好"吗?两者都是可能的解决方案,但这将是更好/更便宜/最有效的方法,为什么?

google-app-engine blobstore google-cloud-datastore

26
推荐指数
1
解决办法
9561
查看次数

检查谷歌应用引擎数据存储区中是否存在实体.

检查实体是否存在于Google-app-engine数据存储区中的最佳/最快方法是什么?现在我试图通过键获取实体并检查get()是否返回错误.

我不知道在数据存储区上获取实体的过程.有没有更快的方法只做这个检查?

java google-app-engine entity google-cloud-datastore

26
推荐指数
2
解决办法
1万
查看次数

在Firebase Firestore中映射集合快照的项目

Firebase Firestore指南显示如何使用以下内容迭代集合快照中的文档forEach:

db.collection("cities").get().then(function(querySnapshot) {
    querySnapshot.forEach(function(doc) {
        console.log(doc.id, " => ", doc.data());
    });
});
Run Code Online (Sandbox Code Playgroud)

我想它也会支持map,但事实并非如此.如何映射快照?

database firebase google-cloud-firestore

26
推荐指数
3
解决办法
1万
查看次数

"我的App Engine控制"面板中的"数据存储管理"页面为空白

我在appspot.com上的所有应用程序中的数据存储管理页面都是空白的,我已按照说明启用它们,并且没有收到任何错误消息,只是空白页面加载.

有人可以帮忙吗?

google-app-engine google-cloud-datastore

25
推荐指数
2
解决办法
2604
查看次数

在Google App Engine数据存储中存储分层数据?

有人可以说明我如何在谷歌应用引擎数据存储中存储和轻松查询分层数据?

google-app-engine hierarchical-data google-cloud-datastore

24
推荐指数
1
解决办法
6612
查看次数

摆脱由ant调用的wsimport生成的类中的JAXBElement

我有以下问题:我正在使用wsimport ant任务来创建一个webservice客户端(对于salesforce.com).一切正常,但生成的类都使用这个奇怪的JAXBElement类用于所有bean属性.

例如:

public void setLastName(JAXBElement<String> value) {
    this.lastName = ((JAXBElement<String> ) value);
}

public JAXBElement<String> getCountry() {
    return country;
}
Run Code Online (Sandbox Code Playgroud)

我没有将所有类包装在JAXBElement中,而是希望使用setLastName(String newLastName)这样的简单方法.这就是我调用wsimport任务的方式.

<wsimport debug="false" verbose="false" keep="${keep}" 
   extension="${extension}" destdir="${tmp.metro}" 
   wsdl="${licensing.wsdl}" 
   sourcedestdir="${licensingws.generated.src}"

   >

   <binding dir="${basedir}/etc" includes="${client.binding}"   
     />
    <arg value="-B-XautoNameResolution" />

  </wsimport>
Run Code Online (Sandbox Code Playgroud)

任务以这种方式定义:

有人知道我要设置什么,以便wsimport以我想要的方式生成类吗?非常感谢提前!

java ant web-services jaxb wsimport

24
推荐指数
1
解决办法
2万
查看次数

如何在Cloud Firestore中使用逻辑OR执行复合查询?

来自文档:

您还可以链接多个where()方法以创建更具体的查询(逻辑AND).

我该如何执行OR查询?例:

  1. 给我所有字段statusopenOR的文档upcoming
  2. 给我所有文件的领域status == openORcreatedAt <= <somedatetime>

database firebase google-cloud-platform google-cloud-firestore

24
推荐指数
2
解决办法
6322
查看次数

AppEngine:查询具有<missing>值的记录的数据存储

我在Google App Engine数据存储区中为我的数据库模型创建了一个新属性.

旧:

class Logo(db.Model):
  name = db.StringProperty()
  image = db.BlobProperty()
Run Code Online (Sandbox Code Playgroud)

新:

class Logo(db.Model):
  name = db.StringProperty()
  image = db.BlobProperty()
  is_approved = db.BooleanProperty(default=False)
Run Code Online (Sandbox Code Playgroud)

如何查询未设置'is_approved'值的徽标记录?我试过了

logos.filter("is_approved = ", None)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.在数据查看器中,新字段值显示为.

python google-app-engine google-cloud-datastore

23
推荐指数
1
解决办法
9177
查看次数

运行Firestore本地例如进行测试

有没有办法在本地运行firestore(例如用于测试目的)?

针对DB编写测试的方法是什么(除了使用模拟)

database testing firebase google-cloud-firestore

23
推荐指数
3
解决办法
9655
查看次数