Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 操纵流星光标_Javascript_Meteor_Cursor - Fatal编程技术网

Javascript 操纵流星光标

Javascript 操纵流星光标,javascript,meteor,cursor,Javascript,Meteor,Cursor,我正在写一个Meteor方法来搜索我所有的收藏中的关键字。我遇到的一个障碍是如何像数组一样操作/concat返回的游标。最好是将它们转换为数组concat并从那里操作它们,还是有方法concat/操作游标 谢谢你的帮助 无法连接游标,因为游标不是数据结构,而是数据访问器。 它只是说如何访问数据 如果需要连接游标,可以将数据存储在新集合中/将发布更改为聚合,也可以获取它们并连接生成的数组。我想您需要使用 var array = []; cursor.map(function( element ){

我正在写一个Meteor方法来搜索我所有的收藏中的关键字。我遇到的一个障碍是如何像数组一样操作/concat返回的游标。最好是将它们转换为数组concat并从那里操作它们,还是有方法concat/操作游标


谢谢你的帮助

无法连接游标,因为游标不是数据结构,而是数据访问器。
它只是说如何访问数据


如果需要连接游标,可以将数据存储在新集合中/将发布更改为聚合,也可以
获取它们并连接生成的数组。

我想您需要使用

var array = [];
cursor.map(function( element ){
  //test element for keyword       
  if( isKeyword( element ) ){
    //add stuff to array
    array.push( element );
  }
});

操纵光标毫无意义,因此必须使用自己的数组来存储找到的数据

但这个光标是什么?它是一个mongo光标,定义如下:

指向查询结果集的指针。客户端可以遍历游标以检索结果。默认情况下,游标在不活动10分钟后超时


更多信息。

好的。我不知道fetch返回了一个数组。那么,是否有使用光标的专业人士?为什么我不总是调用
fetch
,这样我就可以在数组中获取它呢?游标对于很多操作都非常有用,包括服务器客户端通信和空格键助手。更多