Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 1.86 KB

README.md

File metadata and controls

52 lines (32 loc) · 1.86 KB

MongoDB logo

Mongoose

Haxe logo

nodejs logo

HxMongo

Overview

Extern classes for Mongoose and MongoDB nodejs driver.

Installation

  • Install and make available in the command line NodeJS
  • Create a Javascript project.
  • Run haxelib install HxMongo (once this lib has been added to haxelib)

Build and Run

  • See the quickstart guide below.
  • The installations should make all necessary tools available.
  • Develop your application and compile it in a .js
  • Run nodejs your_app.js and you are done!

Dependencies

  • This package needs NPM manager: (remember to install)
    • mongodb
    • mongoose (optional)

QuickStart

MongoDB driver quickstart guide Mongoose quickstart guide

Test app

  • Install MongoDB.
  • Edit src/com/dal/mongotest/MongoTest.hx with your server domain and user credentials.
  • Run haxelib git hxnodejs https://github.com/HaxeFoundation/hxnodejs.git master
  • Run haxelib install promhx
  • Make sure you have the necessary compilers. e.g. For Ubuntu: sudo apt-get install build-essential
  • Within "test/build" directory run npm install to fetch and build native MongoDB driver for node.js
  • Run haxe build.hxml
  • From the "test/build" directory run node main.js