首页 > 数据库 >MongoDB 显示数量方式 , count结果与实际不符合

MongoDB 显示数量方式 , count结果与实际不符合

时间:2024-07-17 18:19:50浏览次数:8  
标签:count cdc MongoDB db kafka o2k mongoDB 符合

直接count结果

db.cdc_o2k_kafka_mongoDB.count()
//8798768

  

官方解释不准确的原因:

  • a.操作的是分片的集合(前提);
  • b.shard分片正在做块迁移,导致有重复数据出现
  • c.存在孤立文档(因为不正常关机、块迁移失败等原因导致)
db.cdc_o2k_kafka_mongoDB.aggregate(
     [
       { $group: { _id: null, count: { $sum: 1 } } }
     ]
)
//8798576

 

标签:count,cdc,MongoDB,db,kafka,o2k,mongoDB,符合
From: https://www.cnblogs.com/alamZ/p/18308046

相关文章

  • Masked Popcount 题解
    背景罚了一发,太菜了。为什么我终于有时间的时候她要考试?题意给你\(n,m\),问\(\sum_{i=0}^{n}popcount(i\&m)\)。其中\(\&\)代表位运算,\(popcount\)代表一个数字二进制下\(1\)的个数。分析两个数字在二进制下根据数据范围有\(60\)位。所以我们考虑每一位对答案的贡......
  • 洛谷P1596 [USACO10OCT] Lake Counting S 题解
    看别的神犇用的都是并查集,我还是用暴搜吧(doge下面纯暴搜#include<bits/stdc++.h>usingnamespacestd;intn,m,ans;//N行M列和答案charc[105][105];//存储农田的二维向量voiddfs(intx,inty){//暴搜 if(c[x][y+1]=='W'){ c[x][y+1]='.';//将水坑改为......
  • 麒麟sp3安装mongodb报错
    环境:OS:麒麟V10sp3db:4.4.22 [root@localhostconf]#/usr/local/services/mongodb/bin/mongod-f/home/middle/mongodb/conf/mongo.cnf/usr/local/services/mongodb/bin/mongod:errorwhileloadingsharedlibraries:libcrypto.so.10:cannotopensharedobjectfile:......
  • 数据库必知必会-MongoDB
    文章目录1.关系型数据库与非关系型数据库2.MongoDB是最接近关系型数据库的非关系型数据库3.mongodb数据库的基本概念MongoDB命令5.4.node.js操作mongodb(所有对mongodb数据库操作都是异步的)总结1.关系型数据库与非关系型数据库关系型数据库是指表与表之间存在......
  • Linux安装mongodb
    1.安装包下载wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.27.tgz2.安装和启动2.1解压tar-zxvfmongodb-linux-x86_64-rhel70-4.0.27.tgz2.2将解压后的目录移动到/usr/local目录下,并改名为mongodbmvmongodb-linux-x86_64-rhel7......
  • MongoDB综合实战篇(超容易)
    一、题目引入在MongoDB的gk集合里插入以下数据:用语句完成如下功能:(1)查询张三同学的成绩信息(2)查询李四同学的语文成绩(3)查询没有选化学的同学(4)统计语文成绩的平均分(5)查询英语成绩最高的同学(6)求每个同学语数英三门课的总成绩二、解题方案1.表格信息插入db.gk.insert({......
  • 小白也能学会的MongoDB实操
    在MongoDB下完成如下操作:1.进入my_test数据库(3分)usemy_test2.向数据库的users集合中插入一个username为sunwukong的文档(3分)db.users.insert({username:"sunwukong"})3.向数据库的users集合中插入一个{username:"zhubajie"}和一个{username:'shaheshang",address:"liushah......
  • MongoDB自学笔记(二)
    一、前言接着上一篇文章,在上一篇文章中学习了如何使用数据库、如何创建集合、如何往集合里添加文档,今天我们继续学习一下更新文档,更新文档相对来说比较复杂笔者打算分多次来记录学习过程。二、文档操作1、更新文档基础语法:db.collection.updateOne(filter,update,opt......
  • [ABC362E]Count Arithmetic Subsequences
    题目大意给定\(N\)个数字的序列,每个元素为\(a[i]\),问长度为i的数字序列是由多少个子序列构成的?定义数字序列:如果\(a[i]-a[j]==a[k]-a[i]\),则\(a[j],a[i],a[k]\)构成数字序列数据范围\(N\leq80,a_i\leq10^9\)题解一看到这个数据范围,就和\(a[i]\)没关系,肯定是和\(N\)有......
  • AT_arc166_d [ARC166D] Interval Counts
    我们可以将题转化为选择若干区间,给区间中的每个\(y_i\)减一,这样我们就可以将问题转化为差分了。我们枚举区间的左端点,从左到右枚举,当我们枚举到\(i\)时,显然如果当前差分数组\(d_i>0\),那么我们需要将其减去\(d_i\),这样我们获得了一个向后加总共\(d_i\)个\(1\)的机会,此时......