栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Command failed with error 16412: ‘FieldPath field names may not contain ‘.‘.‘ on server 10.21.20.8:2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Command failed with error 16412: ‘FieldPath field names may not contain ‘.‘.‘ on server 10.21.20.8:2

  1. 问题描述
    查询接口报错:
{"errorMessage":
"Command failed with error 16412: 'FieldPath field names may not contain '.'.' on server 10.21.20.8:27019. The full response is { "ok" : 0.0, "errmsg" : "FieldPath field names may not contain '.'.", "code" : 16412, "codeName" : "Location16412" }"}


com.mongodb.MongoCommandException: Command failed with error 16412: 'FieldPath field names may not contain '.'.' on server 10.21.20.8:27019. The full response is { "ok" : 0.0, "errmsg" : "FieldPath field names may not contain '.'.", "code" : 16412, "codeName" : "Location16412" }
    at com.mongodb.connection.ProtocolHelper.getCommandFailureException(ProtocolHelper.java:115)
    at com.mongodb.connection.CommandProtocol.execute(CommandProtocol.java:114)
    at com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:168)
    at com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:289)
    at com.mongodb.connection.DefaultServerConnection.command(DefaultServerConnection.java:176)
    at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:216)
    at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:207)
    at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:113)
    at com.mongodb.operation.AggregateOperation$1.call(AggregateOperation.java:257)
    at com.mongodb.operation.AggregateOperation$1.call(AggregateOperation.java:253)
    at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:435)
    at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:408)
    at com.mongodb.operation.AggregateOperation.execute(AggregateOperation.java:253)
    at com.mongodb.operation.AggregateOperation.execute(AggregateOperation.java:67)
    at com.mongodb.Mongo.execute(Mongo.java:836)
    at com.mongodb.Mongo$2.execute(Mongo.java:823)
    at com.mongodb.DBCollection.aggregate(DBCollection.java:1455)
    at com.mongodb.DBCollection.aggregate(DBCollection.java:1418)
    at com.mongodb.DBCollection.aggregate(DBCollection.java:1403)
    at com.linkus.biz.prj.service.impl.PrjDevTaskStatServiceImpl.getPrjDevTaskStatData(PrjDevTaskStatServiceImpl.java:127)

  1. 问题解决
    检查group中的字段,分组字段错误,group中的resp的value"joinBiz.resp"改为"resp"
"$group":{
	"_id":{
		"prjSys":"$prjSys",
		"prjMod":"$prjMod",
		"resp":"$_joinBiz_.resp",
	},
	"devTasksCount":{
		"$sum":1
	},
	"minPlanEndDate":{
		"$min":"$_joinBiz_.planEndDate"
	},
	"maxPlanEndData":{
		"$max":"$_joinBiz_.planEndDate"
	},
	"planCompletionCount":{
		"$sum":"$planCompletionNum"
	},
	"actualCompletionCount":{
		"$sum":"$actualCompletionNum"
	}      
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/644842.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号