0.0.0-dev.27 • Published 1 year ago
@qp-mongosh/autocomplete v0.0.0-dev.27
@qp-mongosh/autocomplete
Package for MongoDB Shell
Usage
const autocomplete = require('@qp-mongosh/autocomplete');
const serverVersion = '4.4.0';
const line = 'db.coll.fin';
const completions = autocomplete(serverVersion, line);
if (!completions || !completions.length) {
return [];
}
const entries = completions[0].map((completion) => {
return {
completion
};
});
API
completions = autocomplete(serverVersion, line)
serverVersion: current version of MongoDB line: current line to autcomplete
Returns an array of completions, and the line we were autocompleting. For example:
const autocomplete = require('@qp-mongosh/autocomplete');
const serverVersion = '4.4.0';
const line = 'db.coll.re';
const completions = autocomplete(serverVersion, line);
// returns:
// [
// [ 'db.coll.renameCollection', 'db.coll.replaceOne', 'db.coll.reIndex' ],
// 'db.coll.re'
// ]
Autocomplete is based on currently implemeted APIs in @qp-mongosh/shell-api
Installation
npm install -S @qp-mongosh/errors
0.0.0-dev.27
1 year ago
0.0.0-dev.24
2 years ago
0.0.0-dev.25
2 years ago
0.0.0-dev.26
2 years ago
0.0.0-dev.20
2 years ago
0.0.0-dev.21
2 years ago
0.0.0-dev.22
2 years ago
0.0.0-dev.23
2 years ago
0.0.0-dev.19
2 years ago
0.0.0-dev.17
3 years ago
0.0.0-dev.18
3 years ago
0.0.0-dev.15
3 years ago
0.0.0-dev.16
3 years ago
0.0.0-dev.13
3 years ago
0.0.0-dev.14
3 years ago
0.0.0-dev.10
3 years ago
0.0.0-dev.11
3 years ago
0.0.0-dev.12
3 years ago
0.0.0-dev.9
3 years ago
0.0.0-dev.8
3 years ago
0.0.0-dev.7
3 years ago
0.0.0-dev.5
3 years ago
0.0.0-dev.3
3 years ago
0.0.0-dev.0
3 years ago