0

Я использую AngularJS Sdk от Strongloop для разработки мобильного приложения с ионной картой.Strongloop не умеет использовать функцию mongodb

Между прогрессом разработки я не смог использовать функцию mongodb из углового. Я всегда получаю неожиданный результат без сообщения об ошибке. Надежда может помочь. Благодарю.

var feed$ = Feed.find({ 
      filter : { 
        $or : [{ accountId : "569a9fc898e6f58b0329eefc" }, { accountId : "569a9fa098e6f58b0329eefb" }] 
      } 
     }); 

ответ

1

Loopback AngularJS SDK предоставляет на стороне клиента представление моделей и методов дистанционного в приложении LoopBack сервера. То, что вы на самом деле используете, - это не запрос MongoDB (по крайней мере, не напрямую). Вы вызываете угловое обслуживание, которое вызывает удаленный метод с сохраненной модели на сервере. Loopback затем переводит ваш запрос на запрос с использованием database connector. В вашем случае это разъем MongoDB.

Это сказанное правильный способ использовать метод поиска в шлейфом angularjs SDK является:

Feed.find({ 
     filter: { 
     where: { 
      or: [{accountId: "569a9fc898e6f58b0329eefc"}, {accountId: "569a9fa098e6f58b0329eefb"}] 
     } 
     } 
    }, 
    function (feeds) { 
     console.log(feeds); //query result is available in callback function 
    }); 
+0

Привет, извините за поздний ответ ... я попробовал ваш код и он прекрасно работает ... Спасибо за Ответить. –

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