廊坊公司网站建设濮阳市建设分局网站

web/2025/10/3 14:43:06/文章来源:
廊坊公司网站建设,濮阳市建设分局网站,微网站免,万网域名跳转到指定网站查询非嵌套文档数组 非嵌套文档的数组#xff0c;数组由数字、字符串等元素组成。 以下方法对数组字段进行查询操作的示例#xff0c;包括对数组匹配查询#xff0c;元素的增、删、改操作#xff0c;空数组、非空数组查询等。 测试数据 连接到 mongodb 数据库#xff0…查询非嵌套文档数组 非嵌套文档的数组数组由数字、字符串等元素组成。 以下方法对数组字段进行查询操作的示例包括对数组匹配查询元素的增、删、改操作空数组、非空数组查询等。 测试数据 连接到 mongodb 数据库 创建集合 user 批量插入如下测试数据 sit_rs1:PRIMARY db.user.insertMany([ ... { name: user1, age: 10, letter: [x, y], number: [ 2, 6 ] }, ... { name: user2, age: 20, letter: [z, w], number: [ 2, 8 ] }, ... { name: user3, age: 30, letter: [x, y, v], number: [ 2, 21 ] }, ... { name: user4, age: 45, letter: [v, x], number: [ 2.8, 32 ] }, ... { name: user5, age: 55, letter: [w], number: [ 6, 5.6 ] }, ... { name: user6, age: 55, letter: [y, x], number: [ 8, 11 ] } ... ]); {acknowledged : true,insertedIds : [ObjectId(64b119018d24a8217001e494),ObjectId(64b119018d24a8217001e495),ObjectId(64b119018d24a8217001e496),ObjectId(64b119018d24a8217001e497),ObjectId(64b119018d24a8217001e498),ObjectId(64b119018d24a8217001e499)] } sit_rs1:PRIMARY db.user.find() { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e495), name : user2, age : 20, letter : [ z, w ], number : [ 2, 8 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] } { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e498), name : user5, age : 55, letter : [ w ], number : [ 6, 5.6 ] } { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] }匹配查询 在指定数组上的使用相等条件请使用查询文档 { field: value } 其中 value是要匹配的确切数组包括元素的顺序。 以下示例查询数组 letter 仅包含两个元素 [ “x”, “y” ]按指定顺序的所有文档 sit_rs1:PRIMARY db.user.find( { letter: [x, y] } ); { _id : ObjectId(64b117978d24a8217001e48f), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] }如果对于排序不敏感不关心排序 可以使用 $all 运算符查询包括 “x”, “y” 的元素 注意这个是查询要有包含两个元素的文档都会匹配 两个元素都要有才行。 $all 和 $in 不同$in 是匹配数组中指定的任何值。如下 # 匹配包含查询中指定的所有元素的数组。 sit_rs1:PRIMARY db.user.find( { letter: { $all: [x, y] } } ) { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] } { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] }# 匹配数组中指定的任何值 sit_rs1:PRIMARY db.user.find( { letter: { $in: [x, y] } } ) { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] } { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] }要查询数组字段是否至少包含一个具有指定值的元素请使用过滤器 { field: value } 其中 value是元素值。 这个查询也可以使用 $all 操作符。 sit_rs1:PRIMARY db.user.find( { letter: x } ) { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] } { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] }sit_rs1:PRIMARY db.user.find( { letter: { $all: [x] } } ) { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] } { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] } 要指定数组字段中元素的条件, 请使用 { array field: { operator1: value1, … } } 比如查询 number 至少包含一个值大于8 的 $elemMatch 如果数组字段中的元素符合所有指定$elemMatch条件则选择文档。 # 查询 number 至少包含一个值大于8 的 sit_rs1:PRIMARY db.user.find( { number: { $gt: 8 } } ) { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] }# 查询 number 至少包含一个值大于8 的 并且小于 20 的 sit_rs1:PRIMARY db.user.find( { number: { $elemMatch: { $gt: 8, $lt: 20 } } } ) { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] }索引下标 通过数组索引位置查询元素, 使用点表示法您可以为数组的特定索引或位置处的元素指定查询条件。该数组使用从零开始的索引。 注意 使用点表示法查询时字段和嵌套字段必须在引号内。 # 以下示例查询数组中 number 第一个元素大于5 的所有文档 sit_rs1:PRIMARY db.user.find( { number.0: { $gt: 5 } } ) { _id : ObjectId(64b119018d24a8217001e498), name : user5, age : 55, letter : [ w ], number : [ 6, 5.6 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] }# 以下示例查询数组中 number 第二个元素大于8 的所有文档 sit_rs1:PRIMARY db.user.find( { number.1: { $gt: 8 } } ) { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] }使用 $size 运算符按元素数量查询数组。例如以下选择数组 letter 具有 2 个元素的文档。通过 $size 运算符可以用来判断数组是否为空。 # 查询 数组 letter 具有 2 个元素的文档 sit_rs1:PRIMARY db.user.find( { letter: { $size: 2 } } ) { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] } { _id : ObjectId(64b119018d24a8217001e495), name : user2, age : 20, letter : [ z, w ], number : [ 2, 8 ] } { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] }sit_rs1:PRIMARY db.user.insertMany([ ... { name: user7, age: 10, letter: [], number: [ ] }, ... { name: user8, age: 11, letter: [], number: [ ] } ... ]) {acknowledged : true,insertedIds : [ObjectId(64b505228233a7361a2079b5),ObjectId(64b505228233a7361a2079b6)] }# 查询 数组 letter 为空的文档 sit_rs1:PRIMARY db.user.find( { letter: { $size: 0 } } ) { _id : ObjectId(64b505228233a7361a2079b6), name : user8, age : 11, letter : [ ], number : [ ] } { _id : ObjectId(64b505228233a7361a2079b5), name : user7, age : 10, letter : [ ], number : [ ] }# 查询 数组 letter 为空的文档--通过匹配的方法 sit_rs1:PRIMARY db.user.find( { letter: [] } ) { _id : ObjectId(64b505228233a7361a2079b6), name : user8, age : 11, letter : [ ], number : [ ] } { _id : ObjectId(64b505228233a7361a2079b5), name : user7, age : 10, letter : [ ], number : [ ] } 如何查询数组元素不为空呢 $size 只能查询如果数组字段具有指定大小则选择文档。 我们要查询不为空的就是数组长度大于0的数组或者不为[]的数组。或者使用$where运算符。如下 $where: 运算符将包含 JavaScript 表达式的字符串或完整的 JavaScript 函数传递给查询系统。这提供了更大的灵活性但要求数据库处理集合中每个文档的 JavaScript 表达式或函数。this使用或引用 JavaScript 表达式或函数中的文档obj。 # \$ne匹配所有不等于指定值的值。 sit_rs1:PRIMARY db.user.find( { letter: { $ne: []}} ) { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e495), name : user2, age : 20, letter : [ z, w ], number : [ 2, 8 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] } { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e498), name : user5, age : 55, letter : [ w ], number : [ 6, 5.6 ] } { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] }# 查询数组存在第一个元素存在即不为空数组 sit_rs1:PRIMARY db.user.find( { letter.0: { $exists: true } } ) { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e495), name : user2, age : 20, letter : [ z, w ], number : [ 2, 8 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] } { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e498), name : user5, age : 55, letter : [ w ], number : [ 6, 5.6 ] } { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] }# \$where匹配满足 JavaScript 表达式的文档。 sit_rs1:PRIMARY db.user.find( { $where: this.letter.length0 } ) { _id : ObjectId(64b119018d24a8217001e497), name : user4, age : 45, letter : [ v, x ], number : [ 2.8, 32 ] } { _id : ObjectId(64b119018d24a8217001e495), name : user2, age : 20, letter : [ z, w ], number : [ 2, 8 ] } { _id : ObjectId(64b119018d24a8217001e499), name : user6, age : 55, letter : [ y, x ], number : [ 8, 11 ] } { _id : ObjectId(64b119018d24a8217001e496), name : user3, age : 30, letter : [ x, y, v ], number : [ 2, 21 ] } { _id : ObjectId(64b119018d24a8217001e498), name : user5, age : 55, letter : [ w ], number : [ 6, 5.6 ] } { _id : ObjectId(64b119018d24a8217001e494), name : user1, age : 10, letter : [ x, y ], number : [ 2, 6 ] } 查询嵌套文档数组 连接到 mongodb 数据库 创建集合 user 批量插入如下测试数据 sit_rs1:PRIMARY db.user.insertMany([ ... { name: user1, age: 10, letter: [{x:X1, y:Y1}, {x:X2, y:Y2}, {x:X3, y:Y3}], number: [ { n1:2, n2:6 }, { n1:3, n2:3 }, { n1:5, n2:6 } ] }, ... { name: user2, age: 20, letter: [{V:V1, y:Y1}, {V:V2, y:Y2}, {V:V3, y:Y3}], number: [ { n1:1, n2:3 }, { n1:4, n2:5 }, { n1:7, n2:6 } ] }, ... { name: user3, age: 30, letter: [{V:V1, w:W1}, {V:V2, w:W2}, {V:V3, w:W3}], number: [ { n1:1, n2:8 }, { n1:2, n2:6 }, { n1:2, n2:6 } ] }, ... { name: user4, age: 45, letter: [{z:Z1, w:W1}, {z:Z2, w:W2}, {z:Z3, w:W3}], number: [ { n1:9, n2:8 }, { n1:2, n2:4 }, { n1:3, n2:6 } ] }, ... { name: user5, age: 55, letter: [{z:Z1, u:U1}, {z:Z2, u:U2}, {z:Z3, u:U3}], number: [ { n1:7, n2:8 }, { n1:8, n2:4 }, { n1:4, n2:6 } ] }, ... { name: user6, age: 55, letter: [{t:T1, u:U1}, {t:T2, u:U2}, {t:T3, u:U3}], number: [ { n1:5, n2:8 }, { n1:8, n2:5 }, { n1:7, n2:6 } ] }, ... ]) {acknowledged : true,insertedIds : [ObjectId(64b621ad9be837dc8e997b6e),ObjectId(64b621ad9be837dc8e997b6f),ObjectId(64b621ad9be837dc8e997b70),ObjectId(64b621ad9be837dc8e997b71),ObjectId(64b621ad9be837dc8e997b72),ObjectId(64b621ad9be837dc8e997b73)] }sit_rs1:PRIMARY db.user.find() { _id : ObjectId(64b621ad9be837dc8e997b71), name : user4, age : 45, letter : [ { z : Z1, w : W1 }, { z : Z2, w : W2 }, { z : Z3, w : W3 } ], number : [ { n1 : 9, n2 : 8 }, { n1 : 2, n2 : 4 }, { n1 : 3, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b6e), name : user1, age : 10, letter : [ { x : X1, y : Y1 }, { x : X2, y : Y2 }, { x : X3, y : Y3 } ], number : [ { n1 : 2, n2 : 6 }, { n1 : 3, n2 : 3 }, { n1 : 5, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b70), name : user3, age : 30, letter : [ { V : V1, w : W1 }, { V : V2, w : W2 }, { V : V3, w : W3 } ], number : [ { n1 : 1, n2 : 8 }, { n1 : 2, n2 : 6 }, { n1 : 2, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b72), name : user5, age : 55, letter : [ { z : Z1, u : U1 }, { z : Z2, u : U2 }, { z : Z3, u : U3 } ], number : [ { n1 : 7, n2 : 8 }, { n1 : 8, n2 : 4 }, { n1 : 4, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b73), name : user6, age : 55, letter : [ { t : T1, u : U1 }, { t : T2, u : U2 }, { t : T3, u : U3 } ], number : [ { n1 : 5, n2 : 8 }, { n1 : 8, n2 : 5 }, { n1 : 7, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b6f), name : user2, age : 20, letter : [ { V : V1, y : Y1 }, { V : V2, y : Y2 }, { V : V3, y : Y3 } ], number : [ { n1 : 1, n2 : 3 }, { n1 : 4, n2 : 5 }, { n1 : 7, n2 : 6 } ] }以下示例选择数组中的元素与 letter 指定文档匹配的所有文档整个嵌入/嵌套文档的相等匹配需要 指定文档的精确匹配包括字段顺序。示例 letter 数组第二个元素为 { “x” : “X2”, “y” : “Y2” } 与搜索条件匹配。 sit_rs1:PRIMARY db.user.find( { letter: {x:X2, y:Y2} } ) { _id : ObjectId(64b621ad9be837dc8e997b6e), name : user1, age : 10, letter : [ { x : X1, y : Y1 }, { x : X2, y : Y2 }, { x : X3, y : Y3 } ], number : [ { n1 : 2, n2 : 6 }, { n1 : 3, n2 : 3 }, { n1 : 5, n2 : 6 } ] }# 上面的查询条件如果调换顺序则无法匹配 sit_rs1:PRIMARY db.user.find( { letter: {y:Y2, x:X2 } } ).count() 0 指定文档数组中字段的查询条件 如果您不知道数组中嵌套文档的索引位置请使用点 ( .) 连接数组字段的名称。以下示例选择 number 数组中 n1 值 至少有一个 大于或等于 5 的所有文档 注 使用点表示法查询时字段和索引必须位于引号内。 sit_rs1:PRIMARY db.user.find( { number.n1: { $gte: 5 } } ) { _id : ObjectId(64b621ad9be837dc8e997b71), name : user4, age : 45, letter : [ { z : Z1, w : W1 }, { z : Z2, w : W2 }, { z : Z3, w : W3 } ], number : [ { n1 : 9, n2 : 8 }, { n1 : 2, n2 : 4 }, { n1 : 3, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b6e), name : user1, age : 10, letter : [ { x : X1, y : Y1 }, { x : X2, y : Y2 }, { x : X3, y : Y3 } ], number : [ { n1 : 2, n2 : 6 }, { n1 : 3, n2 : 3 }, { n1 : 5, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b72), name : user5, age : 55, letter : [ { z : Z1, u : U1 }, { z : Z2, u : U2 }, { z : Z3, u : U3 } ], number : [ { n1 : 7, n2 : 8 }, { n1 : 8, n2 : 4 }, { n1 : 4, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b73), name : user6, age : 55, letter : [ { t : T1, u : U1 }, { t : T2, u : U2 }, { t : T3, u : U3 } ], number : [ { n1 : 5, n2 : 8 }, { n1 : 8, n2 : 5 }, { n1 : 7, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b6f), name : user2, age : 20, letter : [ { V : V1, y : Y1 }, { V : V2, y : Y2 }, { V : V3, y : Y3 } ], number : [ { n1 : 1, n2 : 3 }, { n1 : 4, n2 : 5 }, { n1 : 7, n2 : 6 } ] }你也可以使用索引为文档中特定索引或数组位置的字段指定查询条件。该数组使用从零开始的索引。 sit_rs1:PRIMARY db.user.find( { number.0.n1: { $gte: 5 } } ) { _id : ObjectId(64b621ad9be837dc8e997b71), name : user4, age : 45, letter : [ { z : Z1, w : W1 }, { z : Z2, w : W2 }, { z : Z3, w : W3 } ], number : [ { n1 : 9, n2 : 8 }, { n1 : 2, n2 : 4 }, { n1 : 3, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b72), name : user5, age : 55, letter : [ { z : Z1, u : U1 }, { z : Z2, u : U2 }, { z : Z3, u : U3 } ], number : [ { n1 : 7, n2 : 8 }, { n1 : 8, n2 : 4 }, { n1 : 4, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b73), name : user6, age : 55, letter : [ { t : T1, u : U1 }, { t : T2, u : U2 }, { t : T3, u : U3 } ], number : [ { n1 : 5, n2 : 8 }, { n1 : 8, n2 : 5 }, { n1 : 7, n2 : 6 } ] }为文档数组指定多个条件, 当对嵌套在文档数组中的多个字段指定条件时您可以指定查询使得单个文档满足这些条件或者数组中的任意文档组合包括单个文档满足条件。 单个文档满足条件 使用 $elemMatch 运算符对一组嵌入文档指定多个条件以便至少一个嵌入文档满足所有指定的条件。 注意 这里是 n1 这个指段(同一文档)满足大于5且小于8如果数组存在至少一个这样的文档则匹配。 # 以下示例查询数组中 number 至少有一个嵌入文档 n1 大于5且小于8的字段的文档 sit_rs1:PRIMARY db.user.find( { number: { $elemMatch: { n1: { $gt: 5, $lt: 8 } } } } ) { _id : ObjectId(64b621ad9be837dc8e997b72), name : user5, age : 55, letter : [ { z : Z1, u : U1 }, { z : Z2, u : U2 }, { z : Z3, u : U3 } ], number : [ { n1 : 7, n2 : 8 }, { n1 : 8, n2 : 4 }, { n1 : 4, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b73), name : user6, age : 55, letter : [ { t : T1, u : U1 }, { t : T2, u : U2 }, { t : T3, u : U3 } ], number : [ { n1 : 5, n2 : 8 }, { n1 : 8, n2 : 5 }, { n1 : 7, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b6f), name : user2, age : 20, letter : [ { V : V1, y : Y1 }, { V : V2, y : Y2 }, { V : V3, y : Y3 } ], number : [ { n1 : 1, n2 : 3 }, { n1 : 4, n2 : 5 }, { n1 : 7, n2 : 6 } ] }组合文档满足条件 如果数组字段上的复合查询条件不使用运算 $elemMatch符则查询会选择数组中包含满足条件的任意元素组合的文档如下 注意这里是组合满足。即数组中如果有两个文档组合满足条件即匹配。 sit_rs1:PRIMARY db.user.find( { number.n1: { $gt: 5, $lt: 8 } } ) { _id : ObjectId(64b621ad9be837dc8e997b71), name : user4, age : 45, letter : [ { z : Z1, w : W1 }, { z : Z2, w : W2 }, { z : Z3, w : W3 } ], number : [ { n1 : 9, n2 : 8 }, { n1 : 2, n2 : 4 }, { n1 : 3, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b72), name : user5, age : 55, letter : [ { z : Z1, u : U1 }, { z : Z2, u : U2 }, { z : Z3, u : U3 } ], number : [ { n1 : 7, n2 : 8 }, { n1 : 8, n2 : 4 }, { n1 : 4, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b73), name : user6, age : 55, letter : [ { t : T1, u : U1 }, { t : T2, u : U2 }, { t : T3, u : U3 } ], number : [ { n1 : 5, n2 : 8 }, { n1 : 8, n2 : 5 }, { n1 : 7, n2 : 6 } ] } { _id : ObjectId(64b621ad9be837dc8e997b6f), name : user2, age : 20, letter : [ { V : V1, y : Y1 }, { V : V2, y : Y2 }, { V : V3, y : Y3 } ], number : [ { n1 : 1, n2 : 3 }, { n1 : 4, n2 : 5 }, { n1 : 7, n2 : 6 } ] }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86269.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中国行业网站大全wordpress入侵教程

功能:在Web页中创建通用表。 属性: 1、CellPadding属性:用于设置表中单元格的边框和内容之间的距离(以像素为单位)。默认为-1(未设置)。 2、CellSpacing属性:用于设置表中单元格之间…

信息网站设计案例中山做网站排名

如今闹得不可开交的3Q大战已经成了一道独特的风景线,让我们在茶余饭后又增添了不少谈资。这两个中国最大的客户端软件提供商各有拥趸无数,双方铆足了劲相互吐口水、扔砖头,现在貌似到了动刀子了。周、马在媒体上也都将自己标榜为“美貌与智慧…

如何制作一个公司网站网站建设倒计时单页源码

文章目录1. 题目2. 解题1. 题目 学校在拍年度纪念照时,一般要求学生按照 非递减 的高度顺序排列。 请你返回至少有多少个学生没有站在正确位置数量。该人数指的是:能让所有学生以 非递减 高度排列的必要移动人数。 示例:输入:[…

开发 网站 费用织梦响应式网站

实现使用 Docker 在一台服务器上搭建支持 80、443 端口访问的测试、生产双站点系统。 1、生产环境&测试环境的规划和部署 1.1、说明 图1 系统部署示意图 1)项目 此处以一个演示项目的形式来进行环境的规划和部署。此项目名称默认定义为:“demo”&a…

哪家做的濮阳网站建设重庆建站公司哪个好

编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据。 P154 例4.11 汇编思路:DATA段定义X、Y、RESULE分别用于存放随机数、存放随机数、存放最后计算结果。STACK段定义100DB大小的堆栈段运算存储空间。将AX获取…

关于网站得精神文明建设网站建设与管理代码题

文本三剑客(sed) 使用场景基本语法实例命令列表 使用场景 sed提供了一种面交互的方式修改文件内容。 它是一行一行处理,可以通过正则匹配要修改的部分 基本语法 基本语法 sed [-opt] command files(多个文件 空格隔开) sed 使用正则 sed -…

网站打开慢怎么回事啊装修网站建设策划方案

生成报表页面: 右下图是报表页面,如果图纸有改动,点左图更新 举例,下图有急停按钮符号,要把急停按钮显示在清单里.第一步,已经有了符号(下左图急停),符号有设备标识符.第二步就是简易自建部件,第三部是在符号属性里关联自建部件 上图是右键点击同类型的部件,然后新建.下图新建部…

seo建站优化浏览器下载安装2023版本

PingWest品玩5月14日讯,在GTC 2020线上发布会上,英伟达CEO黄仁勋正式推出了安培(Ampere)架构GPU。据其表示,这块芯片采用7nm工艺,540亿晶体管,20倍AI算力,实现5大技术创新。黄仁勋表示,“这是英…

网站规划与建设是什么全国信息企业查询系统官网

目录 写在前面 1.我们的着装 2.我们善于学习 3.我们善于解决问题 4.我们很单纯 5.我们喜欢聆听 6.我们很有创造力 7.我们善于分享 8.我们很细心 9.和我们约会的好处 10.活捉程序员的技巧 11.值此1024程序员节,我们的愿望 12.附上程序员装逼指南 写在最…

京东代运营沈阳网站seo公司

[toc]目录一、常规滤波低通高通带通带阻二、非局部均值滤波三、维纳滤波四、卡尔曼滤波前言所谓滤波,其实就是从混合在一起的诸多信号中提取出所需要的信号。信号的分类:确定型信号,可以表示为确定的时间函数,可确定其在任何时刻的…

网站建设仟金手指六六14网站被备案能建设

1 K8S 简介 K8S是Kubernetes的简称,是一个开源的容器编排平台,用于自动部署、扩展和管理“容器化(containerized)应用程序”的系统。它可以跨多个主机聚集在一起,控制和自动化应用的部署与更新。 K8S 架构 Kubernete…

网站设计主要内容seo视频

接前一篇文章:中移(苏州)软件技术有限公司面试问题与解答(4)—— virtio所创建的设备1 在上一篇文章中,对于面试所提出的问题“virtio会创建哪些设备?”,有了初步答案,即…

做特色菜的网站徐州市住房和城乡建设局网站

概述 前台服务是用户主动意识到的一种服务,因此在内存不足时,系统也不会考虑将其终止。前台服务必须为状态栏提供通知,将其放在运行中的标题下方。这意味着除非将服务停止或从前台移除,否则不能清除该通知。 在 Android 8.0&…

南海区住房和城乡建设部网站农业网站建设方案 ppt模板下载

中文大模型正在后来居上,也必须后来居上。 数科星球原创 作者丨苑晶 编辑丨大兔 从GPT3.5彻底出圈后,大模型的影响力开始蜚声国际。一段时间内,国内科技公司可谓被ChatGPT按在地上打,毫无还手之力。 彼时,很多企业…

淘宝网站开发多少金额php黄页系统

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼编写程序,登录幼儿园200个小朋友的数据:姓名、性别、年龄、身高、体重、出生日期,分别按年龄排序后输出。要求:(1)登录数据用函数input()(2)按身高排序用函数sort()(3)输出排序结果用…

购物网站黑白如何创业开网店

影片剪辑脚本和按钮的脚本类似,它们都使用事件处理函数,与按钮的on关键字不同,影片剪辑使用 onClipEvent关键字。当某种影片剪辑事件发生时,就会触发相应的事件处理函数。影片剪辑最重要的两种事件是load和enterFrame,…

数字媒体应用 网站开发东莞网站建设十大品牌

JavaScript 只有一种数字类型。可以使用也可以不使用小数点来书写数字。 var pi3.14; // 使用小数点 var x34; // 不使用小数点 极大或极小的数字可通过科学(指数)计数法来写: var y123e5; // 12300000 var z123e-5; // 0.0…

静态网站素材威海建设局网站首页

超级无敌棒棒糖🖌 🌭功能介绍🍕 Demo准备一个数据类准备一个Excel导入Excel行数据转换导出到Excel 🍱新增映射字段类型 🌭功能介绍 💡.Excel 行数据转对象:把导入的Excel 每一行数据进行自动映…

互联网客户做网站wordpress首页显示vip标识

多主机网关仅能工作在TCP服务器模式下,可同时处理多台Modbus TCP的主机请求,串口服务器在一个主机请求未完成时又收到了其他的主机请求此时串口服务器会在RS485总线上进行仲裁输出(通俗地讲就是对后来的指令进行阻塞)。 仿真软件演…

山东网站建设运营煤棚球形网架公司

大家千万不要着急,不要慌张,即使自己并不了解多少汇编代码的知识,即使自己计基课上的基础知识学的并不扎实,也都不要紧,因为这次计基实验考察的重点并不是基础知识,而是对gdb工具的掌握,以及心细…