2016-08-22 2 views
0
$http.put('/api/datas/' + val[$rootScope.id]._id,val[$rootScope.id].values[0].quantity =$scope.ass); 

Выше упоминалось это код, где val[$rootScope.id]._id является идентификатор поля в MongoDB и val[$rootScope.id].values[0].quantity это величина, которая должна быть обновлена ​​и $scope.ass это обновленное значение.Как обновить один элемент в MongoDB

Как обновить значение количества на MongoDB?

+0

Hi Акшает; Я не совсем уверен, что понимаю ваш вопрос. Вам интересно, как создать подходящую конечную точку api, через которую пользователь может обновить базу данных? Или, возможно, у вас уже есть api, и вам интересно, правильно ли вы строите свой api-вызов? Или вы хотите реализовать конец api, с вызовом базы данных для обновления значения? Если бы вы могли [изменить] ваш вопрос, чтобы уточнить, это было бы очень полезно. –

ответ

1

Попробуйте с этим кодом для значения базы данных обновления:

db.databaseName.update(
    { _id: value_of_ID}, 
    { 
     quantity : value_of_quantity; 
    }, 
    { upsert: true } 
) 
+0

Я делаю это с угловым, потому что это то, что нужно моему приложению. –

+0

Итак, каковы ваши настоящие потребности? –

+0

Просьба описать, какова ваша настоящая необходимость? –

Смежные вопросы