我是NoSQL / MongoDB的新手,我正在考虑在当前应用程序中实现它。请建议我必须使用还是不使用。
在我的应用程序中,必须保存集合中的25到30个属性。保存后,我可以从多个属性中获取数据。
收藏:
{
"requestId": "50",
"businessEntityId": 1,
"contractDurationInMonths": 12,
"requestType": "FPD",
"controlledOfferCode": false,
"technologySpecification": {
"accessTechnology": "LL",
"serviceId": 43,
"product": "LL",
"centerCodes": [
{
"name": "AXBXC",
"latitude": "28.56130551",
"longitude": "77.10187912"
},
{
"name": "AXBXA",
"latitude": "28.64721",
"longitude": "77.18702316"
},
{
"name": "AXBXD",
"latitude": "28.66498496",
"longitude": "77.41155624"
}
],
"speed": "10000",
"multiVlanSupport": true
},
"siteSpecification": {
"cityId": 12,
"countryCode": "IND",
"cityLatitude": "28.49586933",
"cityLongitude": "77.09088206"
}
}
现在,我必须仅通过使用产品,仅服务以及其他单个或多个组合来获取JSON对象。
我知道NoSQL在键值对中存储值。因此可以创建多个索引,以便我可以从数据库中快速检索。