NIFCLOUD-mbaas / UserCommunity

ニフクラ mobile backend ユーザーコミュニティ
https://mbaas.nifcloud.com/
81 stars 18 forks source link

【monaca】データストアからnull以外の文字列の値を1つ取得したい #1354

Closed littleflower417 closed 1 year ago

littleflower417 commented 1 year ago

題にあるように、DBからnull以外の文字列の値を1つ取得したいです。 前提として、文字列やobjectIdの値はわからない状態です。 DBは下記の画像のようにランダムに値とnullが設定されてあります。 DBキャプチャ

補足として、取得した値の部分にはnullを入れて、減っていくようにしたいと思っています。

goofmint commented 1 year ago

DBからnull以外の文字列の値を1つ取得

ここの内容がよく分かりません…1つ取得したいというのは、1レコード取得したいということでしょうか?

goofmint commented 1 year ago

nullの検索自体は equalTo などで null を検索すれば大丈夫です。 equalTo はSDKによってメソッド名が異なります。

littleflower417 commented 1 year ago

迅速なご対応ありがとうございます! nullを文字列にし、notEqualToでnullを指定したら、1レコード取得することが出来ました。

上手くお伝えできなくて、すみません。 1レコードではなく、1つのフィールドの文字列の値です。 上記の画像で言うと、serialフィールドの「a」か「b」になります。

goofmint commented 1 year ago

それは普通に get とかMapへのアクセス ['fieldName'] で、というでしょうか?

littleflower417 commented 1 year ago

はい、そうです。

console.log(DBを入れた変数)だと、aclやobjectIdなどの他の情報も出力してしまいます。

littleflower417 commented 1 year ago

console.log(DB変数.フィールド名)で出力することが出来ました! ありがとうございました。