经验笔记

在C ++中计算整数中的偶数和奇数位

给我们一个整数,任务是计算一个数字中的偶数和奇数。另外,我们将继续检查整数中的偶数是否出现偶数次,并且整数中的奇数位是否出现奇数次。例如Input − digit = 12345Output − count for even digits … 更多>

计算C ++中两个字符串中的公共字符

我们给了两个字符串,分别是str1和str2,任务是找到两个字符串中的公共字符数,即如果str1 [i] = str [j],则它们将被视为一对,并且计数将增加到1,如果str1 [i]!= str2 [j],则它们不会被视为一对,并且计数… 更多>

在C ++中将字符串的字符转换为相反的大小写

给我们一个任意长度的字符串,任务是将具有大写字母的字符串转换为小写字母,并将小写字母转换为大写字母。例如输入 − string str =“欢迎来到网站!”输出 -欢迎来到现场!解释 -将字母W,T,T,S转换为小写,并将字母e,l,c,o… 更多>

在PL / SQL中将距离从公里转换为米和厘米

任务是在PL / SQL中将距离从千米转换为米和厘米。PL / SQL是SQL的扩展,它将SQL的数据操作与过程语言的工作结合在一起。根据问题,我们应该以千米为单位,而其距离必须以米和厘米为单位进行换算。根据转换规则-1公里= 1000米1… 更多>

如何仅显示MongoDB中的唯一记录,而忽略重复记录?

要仅显示唯一记录,请在MongoDB中使用distinct()。让我们创建一个包含文档的集合-> db.demo613.insertOne({"Name":"Chris"});{ "a… 更多>

MongoDB文档中如何检查特定字段是否存在

使用MongoDB $exists 检查特定字段是否存在。如果文档中不存在该字段,则需要使用find()显示相同的文档。让我们创建一个包含文档的集合-> db.demo612.insertOne({id:1,"Info&qu… 更多>

在MongoDB 4中如何对文档进行排序并仅显示一个字段

要在MongoDB 4中对文档进行排序,请使用sort()。要仅显示已排序的单个字段,请将其设置为1。让我们创建一个包含文档的集合-> db.demo611.insertOne({"Name":"Chri… 更多>

如何在MongoDB聚合中将数组元素的子集相加?

要将数组元素的子集加在一起,请使用$first和$sum。让我们创建一个包含文档的集合-> db.demo610.insertOne({Values:[10,20,30,40,50]});{ "acknowledged&qu… 更多>

MongoDB查询如何从集合中删除整个数组

要从集合中删除整个数组,请在MongoDB中使用$unset。让我们创建一个包含文档的集合-> db.demo609.insertOne({"ListOfSubject":["MySQL",&q… 更多>

在一个MongoDB文档中获取两个数组中的唯一值

要在文档的两个数组中获取唯一值,请在aggregate()中使用$setUnion。的$setUnion采用两个或多个阵列,并返回包含出现在任何输入数组元素的数组。让我们创建一个包含文档的集合->db.demo608.insertOn… 更多>

MongoDB查询中如何更新嵌套文档

要更新嵌套文档,请使用update(),并在其中使用点号。让我们创建一个包含文档的集合-> db.demo607.insertOne( ... { ... id:1, ... "Info1" : { ... &qu… 更多>

如何在 MongoDB 中基于重复的 ID 计算平均值

对于MongoDB中的平均值,请使用$avg。让我们创建包含文档的集合。在这里,我们有重复的ID,每个ID都有等级-> db.demo606.insertOne({id:1,rating:5});{ "acknowledge… 更多>

根据两个条件更新MongoDB中指定字段的查询

为此,请使用UPDATE()方法,并在其中设置两个条件。让我们创建一个包含文档的集合-> db.demo605.insertOne( ... { ... _id:1, ... "Information" : [ .… 更多>

如何从MongoDB集合中删除重复项

为此,设置“ unique:true ”,即唯一约束,并避免插入重复项,如以下语法所示:db.yourCollectionName.ensureIndex({yourFieldName: 1}, {unique: true, dropDup… 更多>

MongoDB中NumberLong(x)和 NumberLong("x")之间的区别

NumberLong(x)超出其限制值并四舍五入,而NumberLong("x")没有。现在,我们将看一个数字,并将其用于NumberLong(x)和NumberLong("x")来查看差异。让我们创… 更多>

MongoDB在不同文档中聚合具有相似ID的元素

对于此类文档分组,请在MongoDBgregation()中使用$group。让我们创建一个包含文档的集合-> db.demo602.insertOne({id:1,Name:"Chris"});{ "a… 更多>

MongoDB中如何做到更新并防止覆盖

让我们创建一个包含文档的集合-> db.demo601.insertOne( ... { ... id:1, ... userDetails: ... { ... userName:"John", ... user… 更多>

在MongoDB中新建用户并设置角色

为此,请使用userAdminAnyDatabase,因为它会授予所有权限,例如admin。以下是语法-use admin db.createUser( { user: "yourUserName", pwd: &quo… 更多>

在更新MongoDB文档时如何使用自定义变量

要更新,请使用update(),以下是创建和使用示例自定义变量的语法-var anyVariableName=yourValue; db.yourCollectionName.update({filter},{$set:{yourField… 更多>

如何从MongoDB中的文档字段值中减去值(总价格–折扣)

要从文档字段值中减去值,请在MongoDB aggregate()中使用$subtract。让我们用文档创建一个集合-> db.demo599.insertOne({"TotalPrice":250,"D… 更多>

MongoDB聚合从文档和数组元素获取平均值

为此,请使用$ avg以及$ group和aggregate()。让我们创建一个包含文档的集合-> db.demo598.insertOne( ... { ... Information:'Student', ... id:100, … 更多>

找出哪个MongoDB文档包含特定字符串

若要查找包含特定字符串的文档,请使用$regex和find()。让我们创建一个包含文档的集合-> db.demo597.insertOne({"Name":"John Doe"});{ &quo… 更多>

在 MongoDB 中只检索一个指定条件的文档

为此,请在MongoDB中使用findOne()。findOne()返回一个满足集合中指定查询条件的文档。让我们创建一个包含文档的集合-> db.demo596.insertOne({_id:1,"FirstName&quo… 更多>

MongoDB查询更新嵌套文档

让我们创建一个包含文档的集合-> db.demo595.insertOne( { "Information": [ { "_id": new ObjectId(), Name:"Chr… 更多>

MongoDB查询如何限制字段的返回值

为此,请使用$ slice。让我们创建一个包含文档的集合-> db.demo594.insertOne( ... { ... id:1, ... details:[ ... {Name:"Chris",Age:21… 更多>

MongoDB中获取特定的多个文档

要在MongoDB中获取特定的多个文档,请使用$in。让我们使用文档创建一个集合-> db.demo593.insertOne({id:1,"Name":"Chris"});{ "ac… 更多>

MongoDB 查询,以匹配包含数组字段的文档

要匹配包含数组字段的文档,请使用$ elemMatch运算符。让我们创建一个包含文档的集合-> db.demo592.insertOne( ... { ... "id":101, ... "details… 更多>

MongoDB find()如何查询嵌套文档

要从嵌套文档中获取值,请使用点表示法。让我们创建一个包含文档的集合-> db.demo591.insert([ ... { "Name": "John", "Age": 23… 更多>

MongoDB查询,显示除_id之外的所有字段值

让我们创建一个包含文档的集合-> db.demo590.insert([ ... { "Name": "Chris", "Age": 21 }, ... {"Nam… 更多>

MongoDB查询从文档中查找“where”帐单地址等于“交付地址”?

要检查是否相等并获取文档,请在MongoDB中使用$where。让我们创建一个包含文档的集合-> db.demo589.insertOne({deliveryAddress:"US",billingAddress:… 更多>

用 MongoDB 查询收集唯一的数组项目

要收集唯一的数组项,请使用distinct()。让我们创建一个包含文档的集合-> db.demo588.insertOne({"CountryName":["US","AUS"… 更多>

如何在MongoDB中继续保持追加子文档?

要追加子文档,请在MongoDB中使用$push。update()用于更新。让我们创建一个包含文档的集合-> db.demo587.insertOne({"id":101,"details":[… 更多>

用 MongoDB 查询来选择 distinct 和 count?

让我们创建一个包含文档的集合-> db.demo586.insertOne( ... {"details": [ ... { ... "Name":"Chris", ... … 更多>

MongoDB:使用引用作为键并手动添加值

要手动添加值,请在MongoDB中使用$push。让我们创建一个包含文档的集合-> db.demo585.insert({ ... firstName: 'John', ... lastName: 'Doe', ... Subject… 更多>

如何在MongoDB中将分组投影到对象中并仅显示标记字段

让我们首先创建一个文档-> var document= [ ... { "SubjectName" : "MySQL", "Marks" : 78 }, ... { &quo… 更多>

MongoDB查询以获得数组元素聚合的平均值?

要获取数组元素的平均值,请使用$ avg。让我们创建一个包含文档的集合-> db.demo584.insertOne({"Marks":[75,50,85,60,80]});{ "acknowledged… 更多>

MongoDB 中如何按子文档过滤子文档?

为此,将aggregate()与$unwind 一起使用。让我们创建一个包含文档的集合-> db.demo583.insert([ ... { ... "details1" : [ ... { ... "… 更多>

在系统变量$$ROOT上应用组累加器运算符 first,以返回对根文档的引用?

累加器是运算符,可在文档通过管道前进时保持其状态。$ROOT引用当前在聚合管道阶段正在处理的根文档,即顶级文档。让我们创建一个包含文档的集合-> db.demo582.insertOne({FirstName:"Chris&… 更多>

如何在MongoDB中订购列表并将位置添加到其项目中?

要订购列表,请使用sort()。让我们创建一个包含文档的集合-> db.demo581.insertOne({"Name":"Chris","Score":56});{ &q… 更多>

对MongoDB中不同集合元素中的独特属性求和,并得出结果价格?

要计算不同集合元素中唯一属性的总和,请使用$cond和$group。这给出了最终价格。让我们创建一个包含文档的集合-> db.demo580.insertOne( ... { ... "Name":"Jo… 更多>

MongoDB查询仅对数组的一个元素进行切片

要仅分割数组的一个元素,请在MongoDB中使用$slice。让我们创建一个包含文档的集合-> db.demo579.insertOne( ... { ... "_id" : 101, ... "deta… 更多>

MongoDB聚合与数组内部相等吗?

为此,将aggregate()与$group一起使用。让我们创建一个包含文档的集合-> db.demo578.insertOne( ... { ... "_id" : 1, ... "Info"… 更多>

MongoDB中如何按数组值对集合排序

要按Array值对MongoDB集合进行排序,请使用aggregate()和$sort。让我们创建一个包含文档的集合-> db.demo577.insertOne( ... { ... ... "student":… 更多>

在MongoDB中仅对“ $ group”操作中的前两个字段进行排序并获取

让我们创建一个包含文档的集合-> db.demo576.insertOne({id:101,Name:"Chris",Marks:45}){ "acknowledged" : true, &qu… 更多>

在MongoDB 隐藏ID字段

让我们创建一个包含文档的集合-> db.demo575.insertOne({id:101,Information:{Name:"Chris",Age:21}});{ "acknowledged"… 更多>

使用聚合以匹配MongoDB中的所有值

要匹配MongoDB中的所有值,请在$aggregation中将$match与$and一起使用。让我们创建一个包含文档的集合-> db.demo574.insertOne( ... { ... "details1"… 更多>

在MongoDB中查询一系列嵌入式文档,然后推送另一个?

为此,请使用$push和update。让我们创建一个包含文档的集合-> db.demo573.insertOne( ... { ... '_id' :101, ... 'SearchInformation' : [ ... { ...… 更多>

MongoDB查询不区分大小写?

对于不区分大小写的搜索,请在find()方法中使用正则表达式。以下是语法-db.demo572.find({"yourFieldName" : { '$regex':/^yourValue$/i}});为了理解上述语法,… 更多>

在MongoDB文档中找到高于特定值的值?

要查找高于特定值的值,以下是在MongoDB中使用$gte的语法-db.yourCollectionName.find({yourFieldName:{$gte:yourValue}});让我们创建一个包含文档的集合-> db.dem… 更多>

MongoDB查询以计算所有文档中的不同值?

为此,请在MongoDB中使用aggregate()。让我们创建一个包含文档的集合-> db.demo718.insertOne( ... { ... "id":101, ... "details&quo… 更多>