/
Mongo DB Indexes
Mongo DB Indexes
The following indexes (or “indices” if that’s what you’re into) need to be created after creating the mongo instance.
Reconciliation:
-------------------
db.positions.createIndex({'placementId': 1, 'positionId': 1, 'positionNumber': 1}, {name: 'plIdPosIdPosNumIdx'})
db.positions.createIndex({'positionId':1, 'positionNumber':1}, {name: 'posIdPosNumIdx'});
db.positions.createIndex({'positionId': 1}, {name: 'posIdIdx'})
InboundDataReader:
-----------------
db.positionToTrust.createIndex({'positionId': 1},{name: 'idx_positionId_type'});
db.positionToDeanery.createIndex({'positionId': 1},{name: 'idx_positionId_type'});
db.trust.createIndex({'trustOdsCode': 1}, {name: 'trustOdsCode'})
Audit:
--------
db.auditmessage.createIndex({'messageProperties.headers.positionNumber': 1, 'messageProperties.headers.positionId':1, 'jsonMessageBody.recordType':1},{name: 'idx_esr_position_number_id'})
db.auditmessage.createIndex({ 'jsonMessageBody.postId': 1, 'messageProperties.type':1},{name: 'idx_esr_postId_type'});
db.auditmessage.createIndex({ 'messageProperties.headers.correlationId': 1},{name: 'idx_esr_correlation_id'});
db.auditmessage.createIndex({ 'messageProperties.timestamp': 1},{name: 'idx_timestamp'});
db.auditmessage.createIndex({ 'messageProperties.messageId': 1},{name: 'idx_message_id'});
Exporter:
---------
db.generatednotrecord.createIndex({'postId':1 , 'notification.notType':1, 'status':1}, {name: 'IdxPostIdNotTypeStatus'})
db.generatednotrecord.createIndex({'placementId':1, 'positionId':1,' positionNumber':1}, {name: 'plIdPosIdPosNumIdx'}, { unique: true })
, multiple selections available,
Related content
Position
Position
More like this
Reconciliation
Reconciliation
More like this
Elastic Search Index Fields
Elastic Search Index Fields
More like this
2022-12-06 Reval recommendation AllDoctors/UnderNotice lists not updated
2022-12-06 Reval recommendation AllDoctors/UnderNotice lists not updated
More like this
GMC (DocumentDB) Change Data Capture
GMC (DocumentDB) Change Data Capture
More like this
Elastic Search Index Update Event for Connections (outdated)
Elastic Search Index Update Event for Connections (outdated)
More like this
Slack: https://hee-nhs-tis.slack.com/
Jira issues: https://hee-tis.atlassian.net/issues/?filter=14213