0

Bluemix でブルーリスト チュートリアルの Android バージョンを実行しました。

このアプリは、データをキー値として保存します。たとえば、名:。

姓も保存したい場合はどうすればよいですか? 2 番目の「列」を作成できますか、それとも「人」オブジェクトを json 文字列にして保存する必要がありますか?

4

3 に答える 3

0

私が最終的に行ったことは、次のようなjson文字列を保存したことです

{"firstname":"John","lastname":"Foo"}

bluelist アプリケーションでは、2 つのリストを維持します。1 つはオブジェクト全体用で、もう 1 つは拳名のみ用です。

このようにして、名だけが表示されますが、複数のプロパティを保存できます。

(もちろん、1 つの編集ボックスがあるので、1 つのプロパティのみを設定および編集できます。2 番目のプロパティは静的文字列です。たとえば、常に John です。ただし、キー値データベースの機能をテストしたかっただけなので、問題ありません。自分。)

これはこれまでのところ受け入れられている答えです。私はこの種のデータベースにあまり詳しくないので、他の方法がある場合は例を挙げて答えてください。

于 2014-12-11T07:17:05.040 に答える
-1

Web アプリケーションの場合は、以下のような同様のロジックを使用できます。

  var newUser = {
        'username': $('#addUser fieldset input#inputUserName').val(),
        'email': $('#addUser fieldset input#inputUserEmail').val(),
        'fullname': $('#addUser fieldset input#inputUserFullname').val(),
        'age': $('#addUser fieldset input#inputUserAge').val(),
        'location': $('#addUser fieldset input#inputUserLocation').val(),
        'gender': $('#addUser fieldset input#inputUserGender').val()
    }
    // Use AJAX to post the object to our adduser service
    $.ajax({
        type: 'POST',
        data: newUser,
        url: '/users/adduser',
        dataType: 'JSON'
    }).done(function( response )

新しい列を追加する方法と、これに対して挿入/更新/削除操作を行う方法の詳細については、以下のリンクをたどることができます。

http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/

于 2014-12-11T09:51:16.630 に答える