apicloud的mcm模块其实就是应用云端数据库完成一系列操作,说到云端数据,当然要先创建数据库,按照如下方式创建,当然,双击就可添加数据
之后就简单了,在项目的页面里写上这样的查询就ok了,其中appid,appkey都是来自appcloud官网数据
-
function test2() {
-
var userId = 'userId';
-
var friendUserId = 'friendUserId';
-
var model = api.require( 'model');
-
var query = api.require( 'query');
-
model.config({
-
appId : 'A6903547912689',
-
appKey : '8C6CB9D1-FD18-6B0A-859C-EA0D1A2F3927',
-
host : 'https://d.apicloud.com'
-
});
-
query.createQuery( function(ret, err) {
-
if (ret && ret.qid) {
-
//console.log(ret.qid);
-
query.whereEqual({
-
qid : ret.qid,
-
column : 'userId',
-
value : userId
-
});
-
query.whereEqual({
-
qid : ret.qid,
-
column : 'friendUserId',
-
value : friendUserId
-
});
-
model.findAll({
-
class : 'friend',
-
qid : ret.qid
-
}, function(ret, err) {
-
//coding...
-
console.log( "ret=" + JSON.stringify(ret));
-
console.log( "err=" + JSON.stringify(err));
-
});
-
}
-
});
-
}
mcm模块包含了model、user、relation和query等对象
完成!
apiready = function () { var model = api.require( 'model' ); var query = api.require( 'query' ); model.config({ appid : 'A6911833617674' , appKey : '08DDA53D-8553-76B0-DA8D-3991430F1512' , host : 'https://d.apicloud.com' }); query.createQuery({ }, function(ret, err) { //coding... if (ret && ret.qid) { model.findAll({ class : 'ware' , qid : ret.qid }, function(ret, err) { //coding... var abcd = $api.byId( 'sectionmy' ); //获取到需要填充的div for ( var i = 0 ; i < ret.length; i++) { $api.append(abcd, "<div>" +ret[i].description+ "</div>" ); } }); } }); }