2014-12-04 3 views
0

Я запустил версию андроидного руководства bluelist в bluemix.Как я могу хранить данные в мобильных данных для Bluemix

Это приложение сохраняет данные как значение ключа. Например, имя :.

Что делать, если я хочу сохранить фамилию? Могу ли я создать второй «столбец» или должен ли я сделать свой объект «person» json string и сохранить его?

+0

Найти документацию/учебник в Google. – Raptor

ответ

1

Ознакомьтесь с учебным пособием здесь (http://mbaas-gettingstarted.ng.bluemix.net/android). Вы можете сохранить объект Java в службе мобильной передачи данных. За кулисами он хранит JSON для вас. Если вы хотите, вы, очевидно, можете хранить прямой JSON, но он был частично абстрагирован, поэтому он более подробно описывает, как Java dev использует OO для хранения и доступа к данным.

Прокрутите вниз до бита операций с данными (http://mbaas-gettingstarted.ng.bluemix.net/android#data-operations), вы можете хранить и получать данные, как обычно, в классе Java.

0

Что я сделал в конце концов, что я хранил JSon строку как

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

В bluelist приложения я поддерживать 2 списков, один для всего объекта и один для только fistsnames.

Таким образом, я вижу только первое имя, но могу хранить несколько свойств.

(конечно, поскольку есть один editbox, я могу установить и отредактировать только одно свойство. Второе свойство представляет собой статическую строку - например, это всегда Джон, но я просто хотел проверить функциональность базы данных с ключом, это нормально для меня.)

Это принятый ответ. Если есть какой-либо другой способ, пожалуйста, ответьте на пример, поскольку я не слишком хорошо знаком с такой базой данных.

-1

, если его веб-приложение, вы можете использовать подобную логику, как показано ниже:

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/