Sorry for missing out the details in my previous email.
db.employee.find()
{ "_id" : ObjectId("5437725f3fcc6c33f2b08e4e"), "eid" : 1, "name" : "emp1", "gender" : "f" }
{ "_id" : ObjectId("543772a73fcc6c33f2b08e4f"), "eid" : 2, "name" : "emp2", "gender" : "m", "Spouse" : "Y" }
{ "_id" : ObjectId("543772b83fcc6c33f2b08e50"), "eid" : 3, "name" : "emp3", "gender" : "m", "Spouse" : "Y", "Children" : 2 }
{ "_id" : ObjectId("543772d43fcc6c33f2b08e51"), "eid" : 4, "name" : "emp4", "gender" : "m", "Spouse" : "Y" }
{ "_id" : ObjectId("543772dd3fcc6c33f2b08e52"), "eid" : 5, "name" : "emp5", "gender" : "m" }
{ "_id" : ObjectId("5437733c3fcc6c33f2b08e53"), "eid" : 6, "name" : "emp6", "gender" : "f", "Spouse" : "N" }
{ "_id" : ObjectId("543773493fcc6c33f2b08e54"), "eid" : 7, "name" : "emp7", "gender" : "f", "Spouse" : "Y", "Children" : 3 }
I meant to copy all the documents of employee collection but only _id,eid,name and gender fields in a new collection named "data". How can I do it?