NCMBをPythonで使うときの覚え書き。

使い方に関して全くドキュメントが見当たらないので備忘録。
ニフクラを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の中身をブランクにするコードも需要がありそう。
ncmb_python

ncmb_python

ncmb_db

ncmb_db

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です