CNode

MongoDB(2):基本查询使用

Xxiuxu123发布于14 年前最后回复13 年前9 回复16930 浏览0 收藏

刚才前面发了<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)

B
beiyio#1·14 年前

借你的帖子问下,我按照你的方法写了如下代码

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里面没有我需要的数据啊。为什么呢

B
beiyio#2·14 年前

已经找到问题了-.-

D
dolphinboy#3·14 年前

不错,不过查询方面的应该还可以多介绍一下哦!

Y
yakczh#6·13 年前

感觉这样写比较蛋疼,应该弄个helper, 传入相应的参数,直接返回数据

L
leohxj#7·13 年前
引用 beiyio已经找到问题了 .

问题在哪?

L
leapon#8·13 年前

A
a272121742#9·13 年前

api翻译的好

参与回复
登录后即可参与回复。登录