Mysql Mongo:文档中字段的数量会影响查询性能吗?
我有一个名为school的收藏,其中的文档如下:Mysql Mongo:文档中字段的数量会影响查询性能吗?,mysql,mongodb,spring-mvc,Mysql,Mongodb,Spring Mvc,我有一个名为school的收藏,其中的文档如下: { "_id" : 0, "_class" : "com.aixueniao.server.model.School", "companyUserId" : 0, "schoolUserId" : 0, "schoolName" : "校区名称", "showSchoolName" : 0, "gradeIds" : "[]", "firstLevelSubjectIds" : "[
{
"_id" : 0,
"_class" : "com.aixueniao.server.model.School",
"companyUserId" : 0,
"schoolUserId" : 0,
"schoolName" : "校区名称",
"showSchoolName" : 0,
"gradeIds" : "[]",
"firstLevelSubjectIds" : "[]",
"secondLevelSubjectIds" : "[]",
"classType" : "",
"introduction" : "校区介绍",
"mainImageId" : 0,
"imageIds" : "[]",
"longitude" : 0.0,
"latitude" : 0.0,
"locationId" : 0,
"address" : "校区地址",
"runningTime" : 0.0,
"teacherCount" : 0,
"telephone" : "",
"fixedPhone" : "",
"createTime" : "2017-01-13 01:16:54",
"expirationTime" : "2017-01-13 01:16:54",
"schoolStatus" : "ARREARS",
"authorizationStatus" : "NO",
"rejectReason" : "无"
}
文档中大约有26个字段,字段的数量是否会影响查询性能?我将查询4个字段,并将使用$near查询。提前感谢。简单的答案是肯定的,这就是为什么Mongo为我们提供了一些功能,比如通过不让数据库返回文档中的所有字段来实现更好的性能