$ cnpm install @mongosh/errors
@mongosh/errors
Package for MongoDB Shell
const { MongoshUnimplementedError } = require('@mongosh/errors');
function evaluate(input) {
if (input === 'some input') {
throw new MongoshUnimplementedError(`${input} is not implemented`);
}
}
// throws: MongoshUnimplemetedError: some input is not implemented
evaluate('some input')
This error is used to give user a warning about the current execution. args:
This error is used to API endpoints that are not yet implemented. args:
Used for errors in evaluation, specific to MongoDB Shell. Should not be used for JavaScript runtime errors.
args:
Used for rare cases when MongoDB Shell is not able to parse and evaluate the input. args:
e.message
will be appended with the following information:
This is an error inside Mongosh. Please file a bug report. Please include a log file from this session.
This error is used for invalid MongoDB input. This should not be used for JavaScript syntax errors, but rather for those specific to MongoDB. args:
npm install -S @mongosh/errors
Copyright 2014 - 2017 © taobao.org |