在 feathersjs 和 NeDB 中使用修饰符 $addToSet、$push 或 $pull
use modifier $addToSet, $push or $pull with feathersjs and NeDB
如何将修饰符 $addToSet
、$pull
或 $push
与 NeDB 适配器一起用于 feathersjs?以下内容无效,我在文档中找不到任何内容。
service('projects').update("<id>", { $addToSet: { assignedIds: "<newId>" } });
service('projects').patch("<id>", { $addToSet: { assignedIds: "<newId>" } });
service('projects').update("<id>", { query: { $addToSet: { assignedIds: "<newId>" } } });
我也试过像这样把运算符放在参数中(如文档中所述)
service('projects').update("<id>", { }, {
query: { $addToSet: { assignedIds: "<newId>" } }
});
但我唯一得到的是unknown logical operator $addToSet
根据评论,这是 featherjs
中的一个错误,已修复
如何将修饰符 $addToSet
、$pull
或 $push
与 NeDB 适配器一起用于 feathersjs?以下内容无效,我在文档中找不到任何内容。
service('projects').update("<id>", { $addToSet: { assignedIds: "<newId>" } });
service('projects').patch("<id>", { $addToSet: { assignedIds: "<newId>" } });
service('projects').update("<id>", { query: { $addToSet: { assignedIds: "<newId>" } } });
我也试过像这样把运算符放在参数中(如文档中所述)
service('projects').update("<id>", { }, {
query: { $addToSet: { assignedIds: "<newId>" } }
});
但我唯一得到的是unknown logical operator $addToSet
根据评论,这是 featherjs
中的一个错误,已修复