首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Stackmob更新架构?

如何使用Stackmob更新架构?
EN

Stack Overflow用户
提问于 2013-02-19 08:20:44
回答 1查看 196关注 0票数 0

首先我想说,我真的很喜欢Stackmob。

但是我遇到了一些小问题,因为我是stackmob的新手。

  1. 我在Android上开发
  2. 我创建了一个名为“级别”的模式,它有两个唯一的索引(facebook_id和level_no)

我的问题是如何通过facebook_id和level_no插入、更新和删除行(crud)。

(ps:我可以更新一个模式,如果它有一个唯一的索引,但是当索引数大于1时,我就不知道怎么做了。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-19 18:33:47

索引不像主键;它不强制唯一性,它只是加快了对这些字段的查询速度。您仍然必须考虑将level_id作为您的主键。不过,就其他领域而言,做CRUD操作并不难。对于insert,如果省略主键,将为您生成一个主键。对于其他操作,可以按所需字段进行查询:

代码语言:javascript
复制
Level.query(Level.class, new StackMobQuery().fieldIsEqualTo("facebook_id", "foo"), new StackMobQueryCallback<Level>() {...});

然后,一旦您获得了级别对象,只需重新保存或删除

代码语言:javascript
复制
myLevel.setSomething("bar");
myLevel.save();
// or
myLevel.delete();

如果您使用的是数据存储api,这是相同的想法,您只是直接进行REST调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14952852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档