//version compatibility: 1.0.0-SNAPSHOT print("here"); function setUserTokenCreationDate(){ print("\n\n setUserTokenCreationDate \n\n"); works = db.work.aggregate( [ { $sort: { orcid: 1, creationDate: 1 } }, { $group: { _id: "$orcid", creationDate: { $first: "$creationDate" } } } ] ); while (works.hasNext()) { var work = works.next(); print("\n\n"); print("DATE OF FIRST WORK FOR ORCID: ",tojson(work)); userTokens = db.userTokens.find({"orcid": work['_id']}).map(function (userToken) { return userToken; }); for(var i=0; i