mongoDB 命令

(1)use ×× 进去某表 ;例如:use test

switched to test

(2)表统计 db.stats()

/*
* @jackhe
* 文件来自:https://docs.mongodb.com/getting-started/node/query/
*/
var MongoClient = require(‘mongodb‘).MongoClient;
var assert = require(‘assert‘);
var ObjectId = require(‘mongodb‘).ObjectID;
var url = ‘mongodb://127.0.0.1:27017/test‘;

MongoClient.connect(url, function(err, db) {
assert.equal(null, err);
var cursor =db.collection("test").find();
cursor.each(function(err, doc) {
assert.equal(err, null);
if (doc != null) {
console.dir(doc);
} else {
db.close();
}
});

});

(3)在 nodejs文件夹下初始化 package.json 在DOS 的此文件执行 npm init 然后 。。等待。.

时间: 2024-10-29 10:46:49

mongoDB 命令的相关文章

MongoDB命令行操作

1. 连接MongoDB: Mongodb://username:[email protected]/dbname 2. 创建数据库: use dbname:如果数据库不存在则创建数据库,否则切换到指定数据库. 3. 查看所有数据库: show dbs 注: 该命令不会显示新创建的空数据库,若想显示需要向空数据库插入一些数据. MongoDB中默认的数据库为test,若果没有创建新的数据库,集合将存放于test中. 4. 查看当前数据库名: db 5. 删除数据库: db.dropDatabas

【MongoDB数据库】MongoDB 命令入门初探

MongoDB是一款NoSql数据库,使用了"面向集合"(Collection-Oriented)原理,意思是数据被分组存储在数据集中,被称为一个集合(Collection).每个集合(Collection)在数据库中都有一个唯一的标识名,并且可以包含无限数目的对象(BasicDBObject). 集合(Collection)的概念类似关系型数据库(RDBMS)里的表(table),对象(BasicDBObject)的概念类似于RDBMS中表的一条数据,关系数据库里插入一条数据等价于在

mongodb命令行的使用-让你的数据存储更高效

mongodb简介 mongodb 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.特点:高性能.易部署.易使用,存储数据非常方便.本文将介绍mongodb的命令行的使用方法,让mongodb的操作更加高效. mongodb特点:高性能.易部署.易使用,存储数据非常方便. 功能特性: 面向集合存储,易存储对象类型的数据 模式自由 支持动态查询 支持完全索引,包含内部对象 支持查询 支持复制和故障恢复 使用高效的二进制数据存储,包括大型对

mongodb命令

mongodb基本命令 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作. 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use <db name>:切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很多的命令 db.foo.help():显示集合操作命令,同样有很多的命令,

MongoDB命令及SQL语法对比

mongodb与mysql命令对比 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组成,MongoDB是由数据库(database).集合(collection).文档对象(document)三个层次组成.MongoDB对于关系型数据库里的表,但是集合中没有列.行和关系概念,这体现了模式自由的特点. MySQL MongoDB 说明 mysqld mongod 服务器守护进程 mysql mongo 客户端工具 mysqldump mongo

mongodb命令行group分组和java代码中group分组

group分组统计是数据库比较常用的功能,mongodb也不例外.不过相对于普通的增删改查,group操作就略微麻烦一些, 这里对group在shell中的操作.使用java原生代码操作以及集成spring进行操作进行一个简单的归纳总结,分组的途径和方法应该都有多种,这里每一样只举一例. 本例中数据源如下: 需要使用group实现的目的是:按年龄分组统计出每一组的数量. 1.mongo shell中执行如下命令: db.test.group({ key:{"age":1}, initi

mongodb命令使用

最近学习mongodb的使用,整理了一些常用命令 windows服务安装:mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logpath c:\data\log\MongoDB.Log --dbpath c:\data\db --directoryperdb 启动命令: mongod 连接 :mongo 数据库默认路径c:\data\db c:\data\log show dbs:显示数据库列表 show

mongodb命令(1)

成功启动MongoDB服务后,打开一个命令行窗口输入mongo,就可以进行数据库的一些操作. 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use <db name>:切换/创建当前数据库 db.foo.insert()插入一条数据 db.foo.find()找出所有数据 db.foo.findOne()找出一条数据 db.foo.update()更新数据

MongoDB 命令 (MongoDB Shell)

1.我们 mongodb 安装成功后,用上一篇的方法启动 mongodb服务 然后使用 mongodb shell 来做数据库的增删改查 2.创建数据库 语法: use 数据库名称 案例: > use juyou switched to db juyou > show dbs admin 0.000GB config 0.000GB local 0.000GB 这时创建完成过,使用命令查询数据库却没有我们刚创建的数据库,这时因为刚创建的数据库没有数据,下面我们在数据库中插入一条数据 >

使用MongoDB命令工具导出、导入数据

Windows 10家庭中文版,MongoDB 3.6.3, 前言 在前面的测试中,已经往MongoDB的数据库中写入了一些数据.现在要重新测试程序,数据库中的旧数据需要被清理掉,可是,又想保存之前写入的数据,于是,就需要导出数据(或备份)了--使用MongoDB提供的mongoexport命令.顺便测试了导出操作的反向操作--导入数据,使用mongoimport命令. 注意,MongoDB的bin目录已经添加到Windows环境变量path中了. 那么, 两个命令怎么使用呢?使用 命令 + -