1. create function insert in mongodb
//test adalah nama function nya//
function(name,address,email,telp) {
var doc = db.myCollection.findOne( { name : name } );
doc = { name : name , address :address, email: email,telephone : telp }
db.custumer.save( doc );
return doc;
};
****** cara memanggil function********
db.eval("test('ricky','malaysia','ricky@gmail.com',0888998889)")
2. Create fyunction insert in mongodb with array
//test2 adalah nama functionnya//
function(name,city,city2,email,telp) {
var doc = db.myCollection.findOne( { name : name } );
doc = { name : name , address :{city:city,country:city2}, email: email,telephone : telp }
db.customer.save( doc );
return doc;
};
*******************cara memanggilnya***************
db.eval("test2('Lena','Jakarta','Indonesia','ricky@gmail.com',0888998889)")
3.create function view document
// myAddFunction nama functionnya//
function (param) {
var dba = db.getSiblingDB("voucher2");
var d = dba.getCollection("example").find({name:param})
if(d.hasNext()){
return d.next()
}
}
*********cara memanggilnya********
db.eval("myAddFunction('ricky')")