Как передать запрос в Jquery для обновления mongoDB?

0

Записи не обновлены

var k =  { $set: {            symbol:symbol,
                              tquan: "12333"
                            }
                    }

$.ajax( {
 type: "POST" ,
 url: "http://127.0.0.1:28017/test/stocks/?q={symbol:"+symbol+"}",
contentType: "application/json; charset=utf-8",
data:JSON.stringify(k),
dataType: "json"
 } );
Теги:

1 ответ

1

Отличный вопрос. Вы могли бы подумать, что это будет возможно, но оказывается, что MongoDB из коробки поддерживает только операции READ-ONLY с его собственным REST API. Если вы хотите обновлять/записывать документы, вам просто нужно выбрать один из этих интерфейсов REST.

Из официальной документации:

Процесс mongod включает в себя простой интерфейс REST в качестве удобства. Без поддержки операций вставки, обновления или удаления он обычно используется для мониторинга, предупреждений и административных задач. Для полных возможностей REST рассмотрите возможность использования внешнего интерфейса REST, такого как Sleepy.Mongoose.

Сообщество Overcoder
Наверх
Меню