@newrelic/security-agent
Version:
New Relic Security Agent for Node.js
18 lines (13 loc) • 515 B
JavaScript
/*
* Copyright 2023 New Relic Corporation. All rights reserved.
* SPDX-License-Identifier: New Relic Software License v1.0
*/
const { instrumentCollection, instrumentCursor, instrumentDb } = require('./common')
module.exports = function instrument(shim, mongodb) {
instrumentCursor(shim, mongodb.AbstractCursor)
instrumentCursor(shim, mongodb.FindCursor)
instrumentCursor(shim, mongodb.AggregationCursor)
instrumentCollection(shim, mongodb.Collection)
instrumentDb(shim, mongodb.Db)
}