Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Utilisation de mongoDB avec node.js Vincent Hétru Mongo France 2011 – La Cantine Paris
Juillet 2010 Webworkers camp à la Cantine – Paris -découverte de node.js et de mongoDB http://lacantine.ubicast.eu/channel...
Node.js <ul><li>Basé sur l'interpréteur javascript V8
Programmation asynchrone événementielle
Un seul processus par programme </li></ul>
Avantages de Node.js <ul><li>Rapide et optimisé
Profite du succès de AJAJ.
Pas de contrainte de navigateur </li></ul>
Inconvénients de Node.js <ul><li>Pas complétement mature
Plus complexe que la prog synchrone </li></ul>
Nächste SlideShare
Wird geladen in …5
×

Utilisation de node.js avec mongoDB

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

Utilisation de node.js avec mongoDB

  1. 1. Utilisation de mongoDB avec node.js Vincent Hétru Mongo France 2011 – La Cantine Paris
  2. 2. Juillet 2010 Webworkers camp à la Cantine – Paris -découverte de node.js et de mongoDB http://lacantine.ubicast.eu/channels/web-workers-camp/
  3. 3. Node.js <ul><li>Basé sur l'interpréteur javascript V8
  4. 4. Programmation asynchrone événementielle
  5. 5. Un seul processus par programme </li></ul>
  6. 6. Avantages de Node.js <ul><li>Rapide et optimisé
  7. 7. Profite du succès de AJAJ.
  8. 8. Pas de contrainte de navigateur </li></ul>
  9. 9. Inconvénients de Node.js <ul><li>Pas complétement mature
  10. 10. Plus complexe que la prog synchrone </li></ul>
  11. 11. Node.js et mongoDB <ul><li>Utilisent le même format de données
  12. 12. Utilisent javascript </li></ul>
  13. 13. Utilisation avec wherevent.com <ul><li>Alimentation et mise à jour de la base de données faite avec node.js.
  14. 14. Système de callback idéal pour les mashups.
  15. 15. Peu d'impact au niveau de la charge du serveur mongoDB. </li></ul>
  16. 16. Mongoose : outil de modélisation pour MongoDB
  17. 17. Le driver node-mongodb-native : dbmongo. open (function(err, dbmongo) { dbmongo. collection (&quot;foo&quot;, treatCollection); }); var treatCollection= function(err,myCollection) { // Erase all records from the collection, if any myCollection. remove (function(err, myCollection) { // Insert records for(var i = 0; i < 3; i++) { myCollection. insert ({&quot;bar&quot;:i}); } // find records greater than 0 myCollection. find ({ &quot;bar&quot; : { $gt: 0 } },function(err, cursor) { cursor.each(function(err, item) { if(item !== null) { sys.puts(sys.inspect(item)); } // Null means end of iterator if(item === null) { dbmongo. close (); } }); }); }); };
  18. 18. Questions? [email_address] http://blognode.fr https://github.com/levince/node-samples

×