Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2015
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var amount = [10000, 200, 3000, 5000];
  2. var currencies = ["USD", "CNY", "JPY", "HKD"];
  3. var enterprise = ["dyson", "J&J"];
  4. var status = ["Open", "InProgress", "Closed"];
  5. var severity = ["Unknown", "Low", "Medium", "High"];
  6. var title = ["Shipment", "Manufacture", "Source", "Transport"];
  7. var user = ["jundong@elementum.com", "biker-na@elementum.com", "yzheng@elementum.com", "jj@dyson.com", "john.doe@3m.com", "test@elementum.com"];
  8. var followersCount = [1, 2, 3, 4, 3];
  9. var followers = [
  10.  ["yzheng@elementum.com"],
  11.  ["biker-na@elementum.com", "yzheng@elementum.com"],
  12.  ["yzheng@elementum.com", "jj@dyson.com", "john.doe@3m.com"],
  13.  ["jundong@elementum.com", "jj@dyson.com", "john.doe@3m.com", "biker-na@elementum.com"],
  14.  ["jj@dyson.com", "test@elementum.com", "john.doe@3m.com"]
  15. ];
  16.  
  17. for (i=0; i<2000;i++) {
  18.  var id = i*3;
  19.  if (i>=1000) {
  20.   id = id + 20000;
  21.  }
  22.  var issue = db.issues.findOne({"handle" : id});
  23.  db.issues.update(issue,  {
  24.     "_id": id,
  25.     "handle": id,
  26.     "cardId": id,
  27.     "title": title[i%4],
  28.     "description": i,
  29.     "dueDate": new Date(),
  30.     "modifiedDate":new Date(),
  31.     "enterpriseBid": i<1000 ? enterprise[0] : enterprise[1],,
  32.     "organizationBid": i<1000 ? enterprise[0] : enterprise[1],,
  33.     "assignee": user[i%6],
  34.     "status": status[i%3],
  35.     "severity": severity[i%4],
  36.     "revenueImpact": {
  37.       "currency": currencies[i%4],
  38.       "amount": amount[i%4]
  39.     }
  40.   });
  41.   var card = db.cards.findOne({"_id" : id});
  42.   db.cards.update(card, {
  43.     "_id": id,
  44.     "issueId": id,
  45.     "followers" : followers[4],
  46.   });
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement