我有一個換刀工作正常,直到我使用pluck()
投影。如果我使用pluck,它不會在我的追隨者嵌入式集合中選擇插入和刪除的更改。當包含`.pluck`時RethinkDb換刀不工作
r.table('users')
.getAll(name, {index: 'followers'})
//.without('password', 'phone')
.pluck('name', 'online') // using pluck doesn't pick up changes in insert/delete from followers
.changes({includeInitial:true});
我可以使用without
命令,但似乎更容易出錯,因爲我必須不斷更新該名單隨時我添加字段的用戶對象。
任何一種情況下,更新用戶的在線資產都會在換貨進貨中找到。
爲什麼採摘不會對追隨者的集合/集合屬性顯示更改?
這些問題涉及獲取* point * changefeeds轉換的變化,如不支持的'.get.pluck.changes'。 'get_all.pluck.changes'應該被支持,因爲'get_all'使它成爲一個範圍變換。 – mlucy