【发布时间】:2015-07-24 14:22:48
【问题描述】:
我正在尝试使用带有 MongoDb 的 Restangular 查询特定数据。 我的控制器上有:
$scope.movies = Movie.getList({name: "Graceland"}).$object;
一旦我这样做了,我就可以检索数据。但是,我想使用更多资源,例如通配符或非运算符。像这样的:
$scope.movies = Movie.getList({name: !"Graceland"}).$object;
或
$scope.movies = Movie.getList({name: "Graceland*"}).$object;
然后,我将检索所有以“Graceland”开头的数据或所有与“Graceland”不同的数据。请问有谁知道如何实现它?非常感谢。
【问题讨论】:
-
stackoverflow 中也有很多相关问题已经回答。
-
我不同意。我进行了研究,但找不到适合我的案例的答案。
-
stackoverflow.com/q/28447838/783219 试试
$scope.movies = Movie.getList({filter:{where:{name:{like: 'Graceland*'}}}}).$object;。如果这可行,则进行一些调试(或反复试验)可以发现否定版本({filter:{where:{name:{ne: 'Graceland'}}}}可能)。 -
它可能不适用于 MongoDB 语法。当它有 db.name.find().
标签: javascript angularjs mongodb restangular