0

我正在使用 Strongloop 的 AngularJS Sdk 来开发具有 ionicframework 的移动应用程序。

在开发过程中,我未能使用 angular 的 mongodb 函数。我总是得到意想不到的结果,没有任何错误消息。希望能得到一些帮助。谢谢。

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

1 回答 1

1

Loopback AngularJS SDK 在 LoopBack 服务器应用程序中提供模型和远程方法的客户端表示。您实际使用的不是 MongoDB 查询(至少不是直接使用)。您正在调用从服务器上的持久模型调用远程方法的角度服务。Loopback 然后使用数据库连接器将您的请求转换为查询。在您的情况下,这是 MongoDB 连接器。

据说在环回 angularjs sdk 中使用 find 方法的正确方法是:

  Feed.find({
      filter: {
        where: {
          or: [{accountId: "569a9fc898e6f58b0329eefc"}, {accountId: "569a9fa098e6f58b0329eefb"}]
        }
      }
    },
    function (feeds) {
        console.log(feeds); //query result is available in callback function
    });
于 2016-01-18T23:06:22.293 回答