使い方に関して全くドキュメントが見当たらないので備忘録。
ニフクラをPythonで扱う際の書き方です。
#初期設定from NCMB.Client import NCMB
apikey=’cc2eafa60a32db125~~環境に合わせて代入’clientkey=’2dd52f63a92d4c4~~環境に合わせて代入’ncmb = NCMB(apikey,clientkey)#———作成(追記)——————————————-#obj1 = ncmb.Object(‘Python’)#DB名’Python’moji = ‘HelloWorld’ #更新したい値を変数にいれる int,str,etc…”’データの更新。
1.カラム名,値をset
2.同時にセットしたい値を列挙
3.saveで追記。
”’obj1.set(‘hogehoge’, str(moji)
).set(‘num’, 12345,
).save()#———更新——————————————-#obj2 = ncmb.Object(‘Python’)#DB名’Python’hoge = 50 #更新したい値を変数にいれる int,str,etc…”’データの更新。
1.objに更新対象の主キーをset(objectId,値)
2.更新したい値をset(カラム,値)
3.saveで上書き。
”’obj2.set(‘objectId’, ‘3bdHvAZ3BnGLbP44’).set(‘num’, int(hoge),
).save()#———取得——————————————-#”’データの取得。
1.queryにDBをセット
2.queryに検索条件を設定
3.結果を配列aryに格納
4.配列の該当カラムを出力
”’query = ncmb.Query(‘Python’)query.equal_to(‘objectId’,’3bdHvAZ3BnGLbP44′)ary = query.fetch_all()for i in ary:print(i.get(‘num’))
とりあえずinsert,update,selectでした。
objの中身をブランクにするコードも需要がありそう。