에 오신 것을 환영합니다TokuMX 개체 [개체 개체]있는 방법이 없습니다 'hasNext'
I가 이것을 실행 한 후, 나는 몽고 3.0
mongo ${DB_HOST_PORT}/${DATE} ${BASE_PATH}/temp/script.js > "${BASE_PATH}/temp/listofcampaigns.csv" --quiet
var cursor=db.getCollection('combined_data').aggregate([{"$match":{"src":"sender","customer":"test","name":"ntf_NotificationSent","time":{"$gte":"2016-11-23T00:00:00.000Z","$lt":"2016-11-23T01:00:00.000Z"}}},
{"$group":{"_id":{"campaign":"$spec:crm:cmp:campaign:id"},"count":{"$sum":1}}},{"$sort":{"count":-1}}]);
if (cursor && cursor.hasNext()) { print('campaign, count');
while (cursor.hasNext()) { var item = cursor.next(); print('' + item._id.campaign + ', ' + item.count); }}
와 시스템에서 집계를하고 있었다 그리고 그것은 문제없이 작동했지만, TokuMX가 설치된 컴퓨터에서 ony 오류가 발생했습니다.
Wed Nov 23 14:13:06.443 TypeError: Object [object Object] has no method 'hasNext' at (...)/temp/script.js failed to load: (...)/temp/script.js
누군가가 도와 줄 수 있습니까? 또는 누군가가 TokuMX를 사용하여 컴퓨터에서 이러한 종류의 집계를 실행하는 방법을 보여줄 수 있습니까?
결과 파일은 다음과 같아야합니다
campaign, count
xyz, 5
yxz, 6