我想在我的MEANJS應用程序中使用$和。我在我的服務中使用$ resource來獲取所有查詢參數,並且想要執行AND操作。我的服務是這樣的:
//Words service used to communicate Words REST endpoints
(function() {
'use strict';
angular
.module('words')
.factory('querywordsService', querywordsService);
querywordsService.$inject = ['$resource'];
function querywordsService($resource) {
var wordsData = $resource('/api/words/?syllableCount=:count&syllableStructur=:struct&frequency=:freq&emphasis=:emph',
{ count: '@count', struct: '@struct', freq: '@freq', emph: '@emph' },
{
update: {
method: 'PUT'
}
});
return {
wordsData: wordsData
};
}
})();
在我的Ctrl鍵我使用的功能設置@count和其他參數來構建查詢我所需要的。我想要完成的是爲@count和其他人提供多個值。我可能在前端,或者我需要在後端執行它(如果是這樣,你能指出我在哪裏開始的正確方向?)
要澄清更多,我需要在我的控制器中做這樣的事情,有沒有辦法去做到這一點? 'db.words.find({$ and:[{$ or:[{syllableCount:1},{syllableCount:2}]},{$或:[{syllableStructur:「einfach」},{syllableStructur:「komplex」 }]}]})' – d8ta