首页 » PHP教程 » phpmongodb更新数据技巧_mongoDB最基本操作数据库查询切换删除 数据写入查询更新

phpmongodb更新数据技巧_mongoDB最基本操作数据库查询切换删除 数据写入查询更新

duote123 2024-11-08 0

扫一扫用手机浏览

文章目录 [+]

显示所有的数据库

show dbs

phpmongodb更新数据技巧_mongoDB最基本操作数据库查询切换删除 数据写入查询更新

phpmongodb更新数据技巧_mongoDB最基本操作数据库查询切换删除 数据写入查询更新
(图片来自网络侵删)
切换数据库

use test

mongoDB中不须要直接创建数据库.

删除数据库

先切换数据库

use test

再删除数据库

db.dropDatabase()

插入记录

db.test_collection.insert({x:1})

_id不能重复

循环插入多条记录

for (i = 3; i< 100; i++) db.test_collection.insert({x:i})

结果:

查看某个数据库所有的表

show collections

切换数据库

use test

查看test数据库的所有的表

show collections

查询凑集中的记录

db.test_collection.find()

_id是全局唯一的,毕竟是分布式数据库,id要不能重复.

有条件的查询

在find函数中传入json工具:

db.test_collection.find({x:1})

查询记录条数

db.test_collection.find().count()

查询的时候跳过多少条记录,限定返回多少条记录,进行排序

db.test_collection.find().skip(3).limit(2).sort({x:1})

更新记录

db.test_collection.update({x:1},{x:999})

默认的更新是全部更新

下面是详细操作的例子,你在这个例子中可以创造,{x:100,y:100,z:100}被覆盖为{y:999}:

局部更新

db.test_collection.update({z:100},{$set:{y:999}})

$set部分更新

更新不存在的记录不会有任何效果

上面的图片更新了{y:200}这条不存在的记录,结果显示没有更新,也不会插入新的记录.

更新不存在的记录时插入记录

db.test_collection.update({y:200},{y:666},true)

请把稳update的末了一个参数,为true时,更新不存在的记录会自动插入.

相关文章

大金空调代码J2高端空调技术的创新与突破

空调行业在技术创新方面取得了显著的成果。大金空调作为全球知名的品牌,其产品以高品质、高性能著称。本文将围绕大金空调代码J2展开,探...

PHP教程 2025-02-18 阅读0 评论0

基于QCC代码的智能交通系统优化步骤研究

城市交通拥堵问题日益严重,严重影响了人们的出行效率和生活质量。为了解决这一问题,我国政府和企业纷纷投入大量资源进行智能交通系统的研...

PHP教程 2025-02-18 阅读0 评论0

地球科学部守护地球家园的坚实后盾

地球科学部,作为我国地球科学研究的重要机构,肩负着探索地球奥秘、服务国家战略、保护地球家园的重任。在地球科学部的带领下,我国地球科...

PHP教程 2025-02-18 阅读0 评论0

在线客服漂浮代码技术革新下的服务新体验

我国各行各业都在积极拥抱数字化、智能化浪潮。在线客服作为企业服务的重要组成部分,其功能不断完善,用户体验也在不断提升。漂浮代码作为...

PHP教程 2025-02-18 阅读0 评论0