`
mooring
  • 浏览: 96235 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Mongodb+nodejs复杂查询实例笔记

阅读更多

 

var MONGO  = require("mongodb"),
    server = new MONGO.Server("127.0.0.1",27017),
    client = new MONGO.Db('notices',server,{safe:true});
client.open(function(err){
   if(!err){
        client.collection('notices',function(err,collection){
            if(err){
                console.log("collection error");
                client.close();
                return;
            }
            collection.find(
                {a:{$lt:9,$gte:1,$exists:true}},
                {sort:{a:-1,_id:1},skip:2,limit:3},
                function(err,results){
                    if(err){
                        client.close();
                        console.log("collection find error");
                        return;
                    }
                    results.toArray(function(err,arr){
                        client.close();
                        if(err){
                            console.log("results toArray error");
                            return;
                        }
                        console.log(arr);
                        process.exit();
                    });
            });
        });
   }
   else
   {
        console.log("db open error");
   }
});

 

author: mooring

site:mooring.iteye.com

date:2012/11/07

1
0
分享到:
评论
7 楼 rrlei 2013-01-17  
mooring 写道
rrlei 写道
nodejs+mongodb 想在nodejs中写个创建集合索引的文件 为了方便一次性创建索引  但是写了好久也不成功 还请给与指点 谢谢


集合索引,不太理解这个是什么样的一个索引,可以在mongodb的命令行操作吗?



目前就是在命令行中创建各个索引。想写个创建索引的文件,执行该文件能否创建索引成功??
6 楼 mooring 2012-12-29  
rrlei 写道
nodejs+mongodb 想在nodejs中写个创建集合索引的文件 为了方便一次性创建索引  但是写了好久也不成功 还请给与指点 谢谢


集合索引,不太理解这个是什么样的一个索引,可以在mongodb的命令行操作吗?
5 楼 rrlei 2012-12-28  
nodejs+mongodb 想在nodejs中写个创建集合索引的文件 为了方便一次性创建索引  但是写了好久也不成功 还请给与指点 谢谢
4 楼 mooring 2012-11-26  
青春的、脚步 写道
mooring 写道
青春的、脚步 写道
请问,java代码的复杂查询操作有吗?


java不太懂,暂时没有,谢谢关注

嗯 谢谢回复 ,搞定了

3 楼 青春的、脚步 2012-11-26  
mooring 写道
青春的、脚步 写道
请问,java代码的复杂查询操作有吗?


java不太懂,暂时没有,谢谢关注

嗯 谢谢回复 ,搞定了
2 楼 mooring 2012-11-23  
青春的、脚步 写道
请问,java代码的复杂查询操作有吗?


java不太懂,暂时没有,谢谢关注
1 楼 青春的、脚步 2012-11-16  
请问,java代码的复杂查询操作有吗?

相关推荐

    NodeJS学习笔记之MongoDB模块

    它支持 JSON 样式的 bjson 数据结构,能够存储复杂的数据类型,并拥有强大的查询语言,能实现类似关系数据库的查询功能,同时支持数据索引。 MongoDB 的核心组件包括数据库(database)、集合(collection)和文档...

    meanstore:基于MongoDB ExpressJS AngularJS和NodeJS的简单购物车

    MEANStore-MeanMart 一个示例电子商务/零售软件解决方案,展示了MongoDB的强大功能和灵活性。通过Vagrant安装MEANStore利用流浪者在MEANStore / MEANMart运行的情况下提供功能齐全的虚拟环境。 git clone ...

    NodeJS学习笔记之Connect中间件应用实例

    - 通过引入Mongodb数据库和其Node.js驱动,创建了数据库连接,用于存储用户信息以及笔记数据。这部分需要编写相应的数据库操作中间件,实现对数据库的增删改查操作。 - 实现了简单的权限管理,将用户分为管理员和...

    NodeJS第8天1

    【NodeJS第8天1】课程笔记主要涵盖了Node.js中的Mongoose库以及Web Socket和Socket.IO框架的应用。这里我们详细探讨这两个主题。 一、Mongoose Mongoose是针对MongoDB数据库的一个强大的对象模型工具,它提供了对...

    noteworx-react-mongodb:使用React前端捕获和管理笔记的基本笔记应用程序,用ExpressJS编写的api和mongodb来存储笔记

    产品特点添加便条编辑笔记删除笔记列出所有笔记按标题查找注释高级设计屏幕截图与开发 -Javascript运行时 -NoSQL数据库-用于主机MongoDB实例(不manadatory请参见下面的其他选项。) -Node.js的Web应用程序框架用于...

    uniprot-mongodb

    #uniprot-mongodb ##uniprot-mongodb 是什么? 它提供了一个基于 Uniprot 的蛋白质数据存储到一个 mongodb 数据库中,扩展了带注释的剪接形式。 服务器应用程序允许从不同类型... 从基本的本地单节点实例到分片,复制

    AirNote:基于Web的服务,用于保存和同步笔记

    ###运行Java后端服务在执行构建之前,请确保已在本地运行MongoDB实例,这是集成测试成功所必需的。 > gradle build> gradle run 然后转到以获得服务。项目团队瓦巴夫·鲍尔 鲁根·德什穆克(Mrugen Deshmukh) 迈...

    ios学习笔记二--电影网

    在本“ios学习笔记二--电影网”的教程中,我们将深入探讨如何使用Node.js和Express框架构建一个简单的在线电影数据库。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它使得开发者能够在服务器端使用...

    blog::open_book: 个人博客,分享一些前端工作学习中的收获,欢迎 :sparkles:,博客地址>>

    DNS 查询导致的 Nodejs 服务疑似“内存泄漏”问题(2021.05.03) 2. 综合列表 年终回顾,为你汇总一份「前端技术清单」 :sparkles:如何实现一个通用的“划词高亮”在线笔记功能?:sparkles::crayon: 前端跨页面通信...

    stream-of-consciousness:使用 MERN 堆栈构建并部署在 Heroku 上的想法、想法和有趣事实的集合

    在本文中,我们将深入探讨如何使用MERN堆栈(MongoDB、Express、React和Node.js)构建一个Web应用程序,并将其部署到Heroku平台。MERN是全栈JavaScript开发的流行框架,结合了前端和后端的优势,使得创建动态、交互...

Global site tag (gtag.js) - Google Analytics