0
私はアテンダントユーザーと呼ばれるテーブルにユーザーの時間とポイントを格納するAzureモバイルサービスでアプリケーションを作成しています。私が持っている問題は、同じクラブIDを持つすべてのユーザーを選択する特定のユーザーを試して更新しようとするときです。ユニークなクラブIDとUniqueUserIDを持つユーザーを検索し、1つの結果に基づいて時間とポイントを更新する更新機能が必要です。2つの列の組み合わせが一意でなければならない項目を更新できません
コントローラコード
$scope.saveChanges = function(){
$scope.show($ionicLoading);
var query = client.getTable('AttendedClubs').update({id: clubID.getJson(), UniqueUserID: memberID.getJson(), Hours: $scope.profile.Hours, Points: $scope.profile.Points}).done(function(results) {
$scope.hide($ionicLoading);
}, function(error) {
$scope.hide($ionicLoading);
alertDialogue.pop("No Internet Connection","Check Connection");
});
}
私はそれぞれのレコードを更新するためにランダムな一意のIDを作成する必要がありますか?これは非効率な方法のようですが、私は理解しています。 – Dedawg
各レコードには一意のIDが必要です。あなたの仕様によると、あなたのクラブIDもユーザーIDもテーブル内で一意ではありません。だから、他の何かを使用してください。 –