文章目录
$bsonSize聚合运算符返回文档(如:bsontype对象)编码为BSON后的字节数,可以使用$bsonSize替代bsonSize()方法。
语法
{
$bsonSize: <object> }
参数可以是任何能够被解析为对象或null的表达式。
用法
- 如果参数是一个对象,表达式返回对象编码为
BSON后的字节数 - 如果参数为
null,表达式返回null - 如果参数无法被解析为对象或
null,则报错
举例
返回文档大小
使用下面的命令创建employees集合:
db.employees.insertMany([
{
"_id": 1,
"name": "Alice", "email": "alice@company.com", "position": "Software Developer",
"current_task": {
"project_id": 1,
"project_name": "Aggregation Improvements",
"project_duration": 5,
"hours": 20
}
},
{
"_id": 2,
"name": "Bob", "email": "bob@company.com", "position": "Sales",
"current_task": {
"project_id": 2,
"project_name": "Write Blog Posts",
"project_duration": 2,<

最低0.47元/天 解锁文章
1634

被折叠的 条评论
为什么被折叠?



