Strongloop 无法使用 mongodb 函数
Strongloop not able use mongodb function
我正在使用来自 Strongloop 的 AngularJS SDK 来开发带有 ionicframework 的移动应用程序。
在开发过程中,我未能使用 angular 的 mongodb 功能。我总是得到意想不到的结果,没有任何错误信息。希望能得到一些帮助。谢谢。
var feed$ = Feed.find({
filter : {
$or : [{ accountId : "569a9fc898e6f58b0329eefc" }, { accountId : "569a9fa098e6f58b0329eefb" }]
}
});
Loopback AngularJS SDK 在 LoopBack 服务器应用程序中提供 client-side 模型和远程方法的表示。您实际使用的不是 MongoDB 查询(至少不是直接查询)。您正在调用 angular 服务,该服务从服务器上的持久模型调用远程方法。 Loopback 然后使用 database connector 将您的请求转换为查询。在您的情况下,这是 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
});
我正在使用来自 Strongloop 的 AngularJS SDK 来开发带有 ionicframework 的移动应用程序。
在开发过程中,我未能使用 angular 的 mongodb 功能。我总是得到意想不到的结果,没有任何错误信息。希望能得到一些帮助。谢谢。
var feed$ = Feed.find({
filter : {
$or : [{ accountId : "569a9fc898e6f58b0329eefc" }, { accountId : "569a9fa098e6f58b0329eefb" }]
}
});
Loopback AngularJS SDK 在 LoopBack 服务器应用程序中提供 client-side 模型和远程方法的表示。您实际使用的不是 MongoDB 查询(至少不是直接查询)。您正在调用 angular 服务,该服务从服务器上的持久模型调用远程方法。 Loopback 然后使用 database connector 将您的请求转换为查询。在您的情况下,这是 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
});