Selasa, 26 Januari 2016

cara membuat function di mongodb

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')")

Tidak ada komentar:

Posting Komentar