May 19, 2013

How I feel it?

For the first time in my life, I got a chance today to fly. So I on boarded from Colombo. And now I'm at Dubai Airport. This is like a dream to me. And the experience, I'm facing is really cool. Although I didn't feel nervous about process in Airport, I was and I am very careful because this is just me travelling alone. I'm very happy to post a blog post away from SL. And I should be thankful to everyone who helped me on my journey. And long way to go to also. I just walked around everywhere I can. I don't know why I feel some kind of a relax.


Thank you Preethi, Shamil, Bhanu, Dinesh and everyone else who helped me!

May 14, 2013

පලවෙනි MongoDB User Group Meetup එක

පහුගිය මාස කිහිපයම MongoDB ගැන උනන්දුවෙන් තමා හිටියේ. ගොඩක් මොන්ගෝඩිබි සයිට්ස් පොත් එක්ක තමා කාලය ගත කලේ. ඉතින් ඔහොම එක එක දේවල් හොය හොයා යනකොට මට හම්බුනා Colombo MongoDB User Group Facebook Group එක. අපේ ඔෆිස් එකේ කෙනෙක් තමා මට මේ යුසර් group එක ගැන කිව්වේ. කොහොම කොහොම හරි Ensiz ආයතනයේ අනුග්‍රහයෙන් මැයි 3 වෙනිදා මොන්ගොඩිබි පලවෙනි මීට්අප් එක තිබුනා. 

මට අවස්ථාවක් ලැබුනා මොන්ගොඩිබි පාවිච්චි කරන අදුර ගන්න ඒවගේම අත්දැකිම් බෙදා ගන්න. මේ අවස්ථාව ලබා දුන්න Ensiz ආයතනයට ස්තුති වන්ත වෙනවා!

User Group එකට ලින්ක් එක:
http://www.facebook.com/groups/490378190986291/?fref=ts

Readme.lk පෝස්ට් එක:
http://readme.lk/the-official-mongodb-colombo-user-group-meetup/






Google IO Extended Event Colombo 2013

මට මේ ගැන ඊයේ දැනගන්න ලැබුනේ අපේ ඔෆිස් එකේ කෙනෙක්ගෙන්. ටෙක්කතා වැඩසටහනෙනුත් ගුගල් IO ගැන කතා කරලා තිබුනා. ඒන ඇත්තටම තියෙන්නේ San Francisco වල වුනත් අපිටත් මේ පාර සහාභාගි වෙන්න අවස්ථාවක් උදා වෙලා තියනවා. පහල තියන ලින්ක් එකෙන් පුලුවන් වැඩි විස්තර දැනගන්න.  


ReadMe.lk link එක

ඒවගේම මේ Event එකත් මට වැදගත් එකක්. 


ReadMe.lk link එක

May 03, 2013

Using same key twice in MongoDB

In MongoDB course one of my colleague has run a query with two occurrences of same key. Then I thought query will fail on validation. But the way that MongoDB behaves is different on this scenario.

> db.test.insert ({name:1})
> db.test.insert ({name:2})
> db.test.insert ({name:3})
> db.test.insert ({name:4})
> db.test.find({name:1,name:2})
{ "_id" : ObjectId("518342a1f193f1de8aef117e"), "name" : 2 }
> db.test.find({name:3,name:1})
{ "_id" : ObjectId("5183429ef193f1de8aef117d"), "name" : 1 }

Then I ran some insert statements.

> db.test.insert ({name:"Dedunu",name:"Dinesh"})
> db.test.find()
{ "_id" : ObjectId("51833fabeadc78fbf0f7232d"), "name" : "Dinesh" }

I think this behavior is inherited from JavaScript.