MongoDB服务开启及简单语法(新手教程)

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 刚开始学习mongodb教你如何打开服务和一些简单语法

第一步:启动MongoDB服务

Win+R 然后cmd

网络异常,图片无法展示
|

找到MonDB的bin目录: cd D:\frontapplication\mongodb\bin

在输入(mongodb的目录):mongod.exe --dbpath D:\frontapplication\mongodb

网络异常,图片无法展示
|
这样就打开了

在另外打开一个cmd

找到MonDB的bin目录: cd D:\frontapplication\mongodb\bin输入mongo

网络异常,图片无法展示
|

然后就可以使用Navicat Premium

网络异常,图片无法展示
|

一些常用的命令语句

查询当前数据库show dbs

MongoDB插入文档db.COLLECTION_insert(document)

MongoDB插入简单的文档db.col.insert({title:"入门教程",likes:1000})

运行后需要点击创建的数据库刷新:

网络异常,图片无法展示
|

网络异常,图片无法展示
|

col 是我们的集合名,如果该集合不在该数据库中, MongoDB 会自动创建该集合并插入文档。

可以使用find命令查看db.col.find()

MongoDB 插入文档:

插入文档也可以将数据定义为一个变量如document,然后在用简单插入语句db.col.insert(document)

插入一个文档db.col.insertOne({a:3})

插入多个文档db.col.insertMany([{b:3},{c:4}])

ordered:表示是否顺序写入

true插入多条文档:ordered:true,下划线id不能重复,操作顺序执行,中间出错则后续操作都不会执行;

false插入多条文档:ordered:false,下划线id不能重复,设为False则所有的操作乱序执行,其中一个操作出错其余的操作不会受影响

MongoDB查询文档

语法db.collection.find(query,projection)

query:可选,使用查询操作符指定查询条件

projection:可选,使用投影操作符指定返回的键。查询的时候返回文档所有键值,只需省略该参数

易读方式:db.col.find().pretty()



相关实践学习
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
2月前
|
人工智能 NoSQL atlas
4大企业实例解析:为何MongoDB Atlas成为AI服务构建的首选
本文所提及的仅是MongoDB Atlas在AI领域可实现功能的冰山一角
1659 1
|
2月前
|
存储 NoSQL Linux
MongoDB【部署 02】mongodb使用配置文件启动、添加为系统服务及自启动(一个报错:[13436][NotMasterOrSecondary])
MongoDB【部署 02】mongodb使用配置文件启动、添加为系统服务及自启动(一个报错:[13436][NotMasterOrSecondary])
338 0
|
10月前
|
JSON NoSQL MongoDB
MongoDB——基础语法
MongoDB——基础语法
MongoDB——基础语法
|
24天前
|
存储 NoSQL MongoDB
深入解析 MongoDB 与 Python:基本语法、实用示例与最佳实践
深入解析 MongoDB 与 Python:基本语法、实用示例与最佳实践
|
2月前
|
NoSQL 安全 MongoDB
MongoDB为提供MongoDB数据库服务的云服务合作伙伴推出认证计划
Certified by MongoDB DBaaS计划还将为云计算合作伙伴提供构建深度技术集成所需的专业支持,同时还将携手MongoDB合作伙伴生态系统(MongoDB Partner Ecosystem)共同推出一系列联合的进入市场举措,使云服务合作伙伴能够助力其客户快速走向成功。
3114 0
|
2月前
|
NoSQL 数据管理 MongoDB
数据管理DMS产品使用合集之如何通过阿里云的数据管理服务(DMS)导出MongoDB数据
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
2月前
|
运维 NoSQL Java
Serverless 应用引擎产品使用之在函数计算上部署Java服务并访问阿里云MongoDB如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
8月前
|
NoSQL JavaScript MongoDB
mongodb语法
mongodb语法
|
2月前
|
监控 NoSQL MongoDB
【MongoDB】MongoDB 服务无法正常启动问题排查
【4月更文挑战第2天】【MongoDB】MongoDB 服务无法正常启动问题排查
|
7月前
|
NoSQL MongoDB 数据库
DMS(数据传输服务)支持对MongoDB数据库的整库导出
DMS(数据传输服务)支持对MongoDB数据库的整库导出
114 1