Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function oid(id) {
- try {
- return ObjectId(id);
- } catch(e) {
- return id;
- }
- }
- var counter = 0;
- var stageConn = new Mongo("10.10.80.227:27017");
- var stage = stageConn.getDB("rldd2");
- var remove = stage.xx_deadline_aggr.remove({});
- db.addresses.find({ $or: [
- { "area": /.*Химк.*/i },
- { "area": /.*химк.*/i },
- { "area": /.*ХИМК.*/i }
- ]}).addOption(DBQuery.Option.noTimeout).forEach(function(adr){
- if(adr != undefined ){
- if(adr.personId != undefined )
- {var personId = oid(adr.personId);}
- else {var personId = oid(0);}
- //printjson(registrationAddressId);
- //printjson(locationAddressId);
- var person = db.persons.findOne({"_id": personId});
- //var person2 = stage.xx_deadline_aggr.findOne({"_id": personId});
- if(person != undefined && person.length > 0)
- {
- stage.xx_deadline_aggr.save(person);
- counter = counter + 1;
- }
- }
- });
- print("Total " + counter + " persons.");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement