able to find all the jobs. As a User, I should be able to find all the jobs near to my location. As a User, I should be able to find all MongoDB (or any skill) jobs near to my location. As a User, I should be able to find all the MongoDB (or any other skill) jobs near to my location with distance.
Don't want to manage infrastructure Don't want to spend much money on infrastructure. Or, even better, you want it to be free. Use your existing knowledge Should be able to use the best tool for the job Assumptions: as a developer ...
Find all the MongoDB jobs near me Find all the MongoDB jobs within Pune Supports only two dimensional indexes. You can only have one geospatial index per collection. The spatial functionality MongoDB currently has is: Near Containment http://www.mongodb.org/display/DOCS/Geospatial+ Indexing
into an array { loc : [ 50 , 30 ] } //SUGGESTED OPTION { loc : { x : 50 , y : 30 } } { loc : { foo : 50 , y : 30 } } { loc : { lon : 40.739037, lat: 73.992964 } } 1) Make a 2d index db.places.ensureIndex( { loc : "2d" } )
catch? • OpenShift is free-as-in-beer & free-as-in-freedom • You get three free gears, each with 512MB memory and 1GB of disk space. • Need more resources, just ask! • The catch is we are in developer preview right now
Git 1. Git add . (means add all news files as being tracked in the local repository) 2. Git commit –am “your message” (means commit all my changes to the local repository with this message) 3. Git push (means push from your local repository to the repository on your OpenShift gear)
aware applications. 2. OpenShift is very easy to use and embraces rapid development. 3. Did I mention – Free? 4. What are you waiting for? Try it out. Conclusion