在红色节点

时间:2017-04-19 08:30:05

标签: mongodb node-red

我试图一次显示25条记录。我试过传递$skip,但似乎没有用。

我尝试过这样的事情:

msg.skip = {$skip: context.global.rawData.skip};

msg.skip显示以下内容:{ $skip: 25 }

更新

我尝试过与this类似的内容。

以下是我的函数的外观

context.global.count = context.global.count + 25;
msg.skip = context.global.count;

msg.limit = 25;

return msg;

我刚刚意识到我正在使用node-red-bluemix-nodes中的mongo node

1 个答案:

答案 0 :(得分:0)

来自mongodb节点的README

  

或者,您也可以(通过功能)设置

     
      
  • 用于约束返回字段的msg.projection对象
  •   
  • 一个msg.sort对象,
  •   
  • 一个msg.limit号码,
  •   
  • 一个msg.skip号码。
  •   

因此msg.skip应为25而不是{ $skip: 25 }