1
Rethinkdb文檔有這個例子,以提高GETALL /包含一個二級索引的查詢:如何使用輔助索引爲「載」查詢
// Create the index
r.table("users").indexCreate("userEquipment", function(user) {
return user("equipment").map(function(equipment) {
return [ user("id"), equipment ];
});
}, {multi: true}).run(conn, callback);
// Query equivalent to:
// r.table("users").getAll(1).filter(function (user) {
// return user("equipment").contains("tent");
// });
r.table("users").getAll([1, "tent"], {index: "userEquipment"}).distinct().run(conn, callback);
我的問題是,如果有一種方法做相同的,但對於用多個標籤查詢。使用輔助索引使這個查詢成爲可能等同於什麼?
r.table("users").getAll(1).filter(function (user) {
return user("equipment").contains("tent", "tent2");
});