0.0.134 • Published 10 years ago

ngmongo v0.0.134

Weekly downloads
4
License
MIT
Repository
github
Last release
10 years ago

ngMongo

An angular and node module for connecting to mongo.

ngMongo gives developers an easy way to bind $scope variables to mongodb queries.

Check out the documentation here

Check out how it all works here


Node.js Module

###Simple setup:

var express = require('express')
, app = express()
, http = require('http')
, server = http.createServer(app)
, io = require('socket.io').listen(server)
, ngMongo = require('ngmongo')(io,app);

var db = ngMongo.db('mydb');
server.listen(80);

###Key features

  • Validation
  • Before documents are updated
  • After docuemts are updated
  • Before fields are updated
  • After fields are updated
  • Security
  • Roles based
  • User based
  • Public functions
  • Security
  • Angular promises

Server Side Docs


Angular Module

###Simple setup:

link scripts:

 <script src="/socket.io/socket.io.js"></script>
 <script src="/ngMongo/ngMongo.js"></script>

config angular:

var myApp = angular.module('myApp', ['ngMongo'])
.config(["$SocketsIoProvider", function($SocketsIo) {
    $SocketsIo.url('http://localhost');
}]);

bind to query:

myApp.controller('testController', function ($scope, $mongo) {
   $scope.boundArray = $mongo.query('mycollection').$find({ created: 'me' }).$toArray();
   $scope.saveItem = function(item){
      item.$save();
   };
});

"boundArray" will now update every time someone saves or updates a document in "mycollection" with a "created" field that equals "me"

###Key features

  • Realtime auto syncing query
  • Extendable documents object
  • Closely mirrored mongo functions
  • Chainable functions
  • Server functions via promises
  • ...

Client Side Docs


0.0.134

10 years ago

0.0.133

10 years ago

0.0.132

10 years ago

0.0.131

10 years ago

0.0.130

10 years ago

0.0.129

10 years ago

0.0.128

10 years ago

0.0.127

10 years ago

0.0.126

10 years ago

0.0.125

10 years ago

0.0.124

10 years ago

0.0.123

10 years ago

0.0.122

10 years ago

0.0.121

10 years ago

0.0.120

10 years ago

0.0.119

10 years ago

0.0.118

10 years ago

0.0.117

10 years ago

0.0.116

11 years ago

0.0.115

11 years ago

0.0.114

11 years ago

0.0.113

11 years ago

0.0.112

11 years ago

0.0.111

11 years ago

0.0.110

11 years ago

0.0.109

11 years ago

0.0.108

11 years ago

0.0.107

11 years ago

0.0.106

11 years ago

0.0.105

11 years ago

0.0.104

11 years ago

0.0.103

11 years ago

0.0.102

11 years ago

0.0.101

11 years ago

0.0.100

11 years ago

0.0.99

11 years ago

0.0.98

11 years ago

0.0.97

11 years ago

0.0.96

11 years ago

0.0.95

11 years ago

0.0.94

11 years ago

0.0.93

11 years ago

0.0.92

11 years ago

0.0.91

11 years ago

0.0.90

11 years ago

0.0.89

11 years ago

0.0.88

11 years ago

0.0.87

11 years ago

0.0.86

11 years ago

0.0.85

11 years ago

0.0.84

11 years ago

0.0.83

11 years ago

0.0.82

11 years ago

0.0.81

11 years ago

0.0.80

11 years ago

0.0.79

11 years ago

0.0.78

11 years ago

0.0.77

11 years ago

0.0.76

11 years ago

0.0.75

11 years ago

0.0.74

11 years ago

0.0.73

11 years ago

0.0.72

11 years ago

0.0.71

11 years ago

0.0.70

11 years ago

0.0.69

11 years ago

0.0.68

11 years ago

0.0.67

11 years ago

0.0.66

11 years ago

0.0.65

11 years ago

0.0.64

11 years ago

0.0.63

11 years ago

0.0.62

11 years ago

0.0.61

11 years ago

0.0.60

11 years ago

0.0.59

11 years ago

0.0.58

11 years ago

0.0.57

11 years ago

0.0.56

11 years ago

0.0.55

11 years ago

0.0.54

11 years ago

0.0.53

11 years ago

0.0.52

11 years ago

0.0.51

11 years ago

0.0.50

11 years ago

0.0.49

11 years ago

0.0.48

11 years ago

0.0.47

11 years ago

0.0.46

11 years ago

0.0.45

11 years ago

0.0.44

11 years ago

0.0.43

11 years ago

0.0.42

11 years ago

0.0.41

11 years ago

0.0.40

11 years ago

0.0.39

11 years ago

0.0.38

11 years ago

0.0.37

11 years ago

0.0.36

11 years ago

0.0.35

11 years ago

0.0.34

11 years ago

0.0.33

11 years ago

0.0.32

11 years ago

0.0.31

11 years ago

0.0.30

11 years ago

0.0.24

11 years ago

0.0.23

11 years ago

0.0.22

11 years ago

0.0.21

11 years ago

0.0.20

11 years ago

0.0.19

11 years ago

0.0.17

11 years ago

0.0.16

11 years ago

0.0.15

11 years ago

0.0.14

11 years ago

0.0.13

11 years ago

0.0.11

11 years ago

0.0.9

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago

0.0.0

11 years ago