var db = mongojs( ‘mydb’, [ ‘mycollection’ ] )
db.mycollection.find()
为什么创建实例的时候,还要传 mycollection 进去???
也可以这样
// connect now, and worry about collections later var db = mongojs('mydb') var mycollection = db.collection('mycollection')
你们家有3个,老大叫一毛,老二叫二毛,老三叫三毛,站在一起
然后家长喊:“二毛,去买习惯”
然后二毛就出来了
然后家长喊:“三毛,去买早餐”
然后三毛就出来了
没被喊的,就在那里想静静
@leapon var db = mongojs( 'mydb’, [ ‘mycollection’ ] ) 这种写法,看起来很奇怪,db这时可以快速访问 【传入的collection】呢?
@i5ting 习惯是啥?
@leapon 敲错了。。。
@HongMok
var db = mongojs( 'mydb’, [ ‘mycollection’ ] )
这样写,应该返回个collection对象才对。 作者写这个的时候,估计门口闯进来一头驴,踢到某人的头了。
这应该是为了创建对象。否则你在访问mydb.mycollection.find()的时候会提示找不到mycollection对象 对象未定义。
按这个看来,第二个参数是数组,需要用的collection越多就可以少些越多的db.collecion()函数,这就是个语法糖。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
也可以这样
你们家有3个,老大叫一毛,老二叫二毛,老三叫三毛,站在一起
然后家长喊:“二毛,去买习惯”
然后二毛就出来了
然后家长喊:“三毛,去买早餐”
然后三毛就出来了
没被喊的,就在那里想静静
@leapon var db = mongojs( 'mydb’, [ ‘mycollection’ ] ) 这种写法,看起来很奇怪,db这时可以快速访问 【传入的collection】呢?
@i5ting 习惯是啥?
@leapon 敲错了。。。
@HongMok
这样写,应该返回个collection对象才对。 作者写这个的时候,估计门口闯进来一头驴,踢到某人的头了。
这应该是为了创建对象。否则你在访问mydb.mycollection.find()的时候会提示找不到mycollection对象 对象未定义。
按这个看来,第二个参数是数组,需要用的collection越多就可以少些越多的db.collecion()函数,这就是个语法糖。