刚才前面发了<a href=“http://cnodejs.org/topic/50beebf7637ffa41559796e3”>MongoDB(1):Windows下安装使用MongoDB数据库,觉得就这样多吊人胃口啊,所以就顺便把一些基本的查询方法写出来,供大家参考学习,如果写的有不对的地方还请多多批评。
我想看过前面写的"Windows下MongoDB的安装使用"的文章的应该知道怎么打开数据库了!现在我们就从这里接着讲!还有一点就是我的版本目前是2.0.4的哦!但是我看过很多方法在各个版本上还是通用的!
补充下哈:在开始之前我要强调一个重点!文档就是一条数据意思,集合就是表的意思,默认监听端口是27017,mongodb是使用javascript交互的,不错你没有看错,就是javascript(前面有提到哦),这些在后面慢慢的深入中会发现如果会了javascript学习mongodb是多么上手的一件事!下面开始:
使用之前别忘记先启动服务
今天就写到这里,这些都是很常用的基本的查询操作,至于是否有更复杂的查询呢,肯定是有了,包括group查询、联合查询、正则表达式查询、null值的处理等!只不过这些在后面都会有提到的。
同学们看到这里应该可以在我们非常喜欢的Node.js中试一试了,体验Mongodb带给我们的更多惊喜。
后面还会继续讲怎么自动启动服务、日志记录、存储过程等等。供大家一起参考学习,如果写的不对的地方还请多多指出批评哦。
回复 (9)
借你的帖子问下,我按照你的方法写了如下代码
function select() { var t_data; db_connector.collection("game23", function(err, collection) { collection.find({'table_name':'000023'}, function(err, value){ console.log(value); }); }); console.log("where"); return true; }
打印后,value里面没有我需要的数据啊。为什么呢
已经找到问题了-.-
不错,不过查询方面的应该还可以多介绍一下哦!
后面还会陆续介绍的
@xiuxu123 顶起
感觉这样写比较蛋疼,应该弄个helper, 传入相应的参数,直接返回数据
问题在哪?
顶
api翻译的好