1
- var config = require ( '../config' )
2
- , mongojs = require ( 'mongojs' ) ;
1
+ var config = require ( '../config' ) ,
2
+ mongojs = require ( 'mongojs' ) ,
3
+ mongo = require ( 'mongodb' ) ,
4
+ settings = config . database ,
5
+ mongoUri = process . env . MONGOLAB_URI || process . env . MONGOHQ_URL || settings . local_db_uri ;
3
6
4
- settings = config . database ;
5
-
6
- function Database ( ) {
7
- //var db = mongojs(process.env.MONGOLAB_URI || process.env.MONGOHQ_URL || settings.name, ['recipes']);
8
- //this.db = db;
9
- //this.collection = settings.collection;
10
- }
7
+ function Database ( ) { } ;
11
8
12
9
Database . prototype = {
13
10
getSearchResults : function ( res , data , callback ) {
14
11
15
- var mongo = require ( 'mongodb' ) ;
16
-
17
- var mongoUri = process . env . MONGOLAB_URI || process . env . MONGOHQ_URL || 'mongodb://localhost/mydb' ;
18
-
19
12
var re = new RegExp ( data . searchTerm , "i" ) ;
20
13
mongo . Db . connect ( mongoUri , function ( err , db ) {
21
- db . collection ( 'recipes' , function ( er , collection ) {
14
+ db . collection ( settings . collection , function ( er , collection ) {
22
15
collection . find ( { 'name' : re } ) . toArray ( function ( err , items ) {
23
- console . log ( items ) ;
24
-
25
16
if ( er ) {
26
17
callback ( true , data ) ;
27
18
return ;
@@ -32,6 +23,6 @@ Database.prototype = {
32
23
} ) ;
33
24
} ) ;
34
25
}
35
- }
26
+ } ;
36
27
37
28
exports . Database = Database ;
0 commit comments