INNER CODE UNIT · JavaScript

isValidCollectionName

mongoist/mongoist · index.js:7

function isValidCollectionName(name) {
  return (
    typeof name === "string" &&
    name &&
    !(name.includes("$") || name.includes("\0") || name.startsWith("system."))
  );
}

module.exports = function (connectionString, options) {
  const db = new Database(connectionString, options);
  const dbMethods = Object.create(null);

  return new Proxy(db, {
    get: function (obj, prop) {
      const dbProp = obj[prop];

      if (typeof dbProp === "function") {
        //lazily cache function bound to underlying db

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…