我有一個存儲在數據庫中的數據。下面是從DB一個文檔的例子:
{
"year": 2012,
"indicator": 0
}
其他文件包含其他年 - 2013 2014等,並隨機的「指標」。現在我想選擇2012年至2014年範圍內有數據的所有文檔和一些指標。我正在使用blueprint sails.js api來傳遞搜索查詢。
我希望有一種方法可以傳遞兩個查詢並使Waterline選擇與一個(或兩個)查詢匹配的文檔。
所以這是我曾嘗試(剛剛年至今):
1.
{
"year": {">=": 2012}
"year": {"<=": 2014}
}
這裏我只拿到了有2012年一年的文檔。
2.
{
"year": {">=": 2012, "<=": 2014}
}
同1.
3.
"or": [{
"year": {">=": 2012}
}, {
"year": {"<=": 2014}
}]
同1.
4.
"and": [{
"year": {">=": 2012}
}, {
"year": {"<=": 2014}
}]
不返回任何文檔。
問題是:如何在waterlineORM的某個範圍內獲取文檔?