Я новичок в 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 хранит значения в парах ключ-значение.Таким образом, можно создать несколько индексов, чтобы я мог получить быстрый поиск из БД.