0 0

{$unset:{"age":1}},这个1是什么意思?好像换成其他数字也可以删除成功0

{$unset:{"age":1}},这个1是什么意思?好像换成其他数字也可以删除成功

 

2012年11月22日 18:27

1个答案 按时间排序 按投票排序

0 0

采纳的答案

是的,使用修改器$unset时,不论对目标键使用1、0、-1或者具体的字符串等都是可以删除该目标键的。

2012年11月22日 19:44

相关推荐

    MongoDB更新文档.pdf

    例如,要使用 $unset 操作符删除 persons 集合中 name 为 tom 的文档的 age 键,可以使用以下命令: db.persons.update({name: "tom"}, {$unset: {age: 1}}) 六、操作练习 在 book 数据库的 bookinfo 集合中,...

    mongoDB查询速查手册

    MongoDB没有固定的数据模式,这意味着可以在同一个集合中存储不同结构的文档。 #### 二、MongoDB的数据模型 - **文档**: 单个数据记录。 - **集合**: 文档的集合,相当于关系型数据库中的表。 - **数据库**: 包含一...

    mongodb数据库的一些简单实用

    db.stu.update({name:"zxg"},{$unset:{age:1}}) ``` - `$push` 用于在数组字段末尾追加元素: ```javascript db.stu.update({name:"zxg"},{$push:{books:"mongodb"}}) ``` - `$addToSet` 类似于 `$push`,但...

    mongodb 修改器($inc/$set/$unset/$push/$pop/upsert)

    MongoDB 是一个流行的开源NoSQL数据库系统,以其灵活性和高性能而受到广泛的欢迎。在处理文档更新时,除了完全替换整个文档之外,MongoDB 提供了一组原子性的更新修改器,这些修改器允许对文档的特定部分进行高效...

    MongoDB实验.docx

    在这个MongoDB实验中,我们将探索一系列基本操作,包括数据库和集合的创建、插入数据、更新数据、删除数据以及查询数据。以下是实验的详细步骤和相关知识点: 1. **创建数据库**:使用`use`命令创建一个名为自己...

    mongodb update操作符ppt

    1. `$set`:这个操作符用于设置或修改文档中的某个字段值。例如,如果我们有用户文档,并想更新用户的邮箱地址,可以使用`$set`:`db.users.updateOne({ _id: ObjectId("...") }, { $set: { email: "newemail@...

    linuxshell命令常用方法总结linux操作系统电脑资料.doc

    unset 命令可以用来删除变量,例如,使用 unset variable 可以删除变量 variable。 六、字符串操作 在 Linux 中,我们可以使用一些特殊的操作符来对字符串进行操作,例如: * ${PATH#/usr*:}:从前到后删除掉第一...

    mongodb基础

    db.test.update({'_id':2},{$unset:{"age":1}}) ``` - `$inc`允许对数值字段进行增量操作。如果字段不存在,它会被创建并设置为增量后的值。 ```javascript db.test.update({'name':'zhang1'},{$inc:{'age':2}}) `...

    PHP 面向对象技术(全面讲解).txt

    器,那么这10 台机子,都是按这个配置单组成的,所以说这10 台机子是一个类型的,也可以说是 一类的。那么什么是对象呢,类的实例化结果就是对象,用这个配置单配置出来(实例化出来)的 机子就是对象,是我们可以...

    mongo3.2的增删改查功能

    MongoDB 是一个流行的开源文档型数据库,以JSON格式的文档作为数据存储单元,提供高性能、高可用性和可扩展性。在MongoDB 3.2版本中,它继续提供了丰富的增删改查(CRUD)操作,这对于任何数据库系统来说都是核心...

    PHP unset()函数用来释放内存

    博客链接中的资源可能包含了关于`unset()`更深入的使用示例和最佳实践,通过阅读可以进一步了解如何在实际项目中有效地利用这个函数。 总的来说,`unset()`是PHP中一个功能强大且实用的内存管理工具,它可以帮助...

    shell编程学习笔记

    变量: 变量的赋值和引用 在shell编程中变量没有类型,简称弱类型编程语言,不需要声明,在引用这个变量时会创建它(在变量名前加$符号引用变量的值)。在定义变量时,若String中包含空格、制表符、换行符,需用单...

    MongoDB修改、删除文档的域属性实例

    这里,`$set: { slug: 1, description: 1 }`表示设置这两个域的值为1,实际上,`1`在这种情况下代表存在的值,这意味着如果你希望这些域的值为null,你应该使用`$set: { slug: null, description: null }`。...

    unset-value:使用点表示法从对象中删除嵌套属性

    使用点表示法从对象中删除嵌套属性。 请考虑关注该项目的作者 ,并考虑为该项目以显示您的 :red_heart: 和支持。 安装 使用安装: $ npm install --save unset-value 用法 var unset = require ( 'unset-value' )...

    2020~2021学年第一学期 《NOSQL数据库技术》期末考试试卷-附答案.doc

    使用 db.update() 命令可以更新集合中的文档,例如:db.Student.update( {“SNAME”: “王燕"},{“$unset”: {“AGE”:1,“CREDIT”:1} } ); 这将删除 Student 集合中姓名为“王燕”的年龄与学分信息。 15. 利用...

    shell常用命令

    例如,`$0` 表示脚本名称,`$1` 表示第一个参数等。 - **5.2** 示例:创建一个简单的脚本 `count.sh`,计算两个数字之和: ```shell #!/bin/sh A=$1 B=$2 C=$((A+B)) echo $C ``` - **5.3** `$@` 和 `$*` 的...

    linuxshell脚本语言基础知识.docx

    - `$1`、`$2`等:脚本接收的参数,`$1`代表第一个参数。 - `$#`:传递给脚本的参数总数。 - `$*`:所有参数作为一个字符串。 - `$$`:脚本当前进程ID。 - `$?`:上一个命令的退出状态,0表示成功,非0表示有错误。 ...

Global site tag (gtag.js) - Google Analytics