Skip to content

MongoDB 加载自定义的 JS 脚本

🏷️ MongoDB

  1. 创建 js 脚本 ( insert_city.js ),内容如下:

    js
    function insertCity(name, population, last_census, famous_for, mayor_info)
    {
        db.towns.insert({
        name:name,
        population:population,
        last_census:ISODate(last_census),
        famous_for:famous_for,
        mayor_info:mayor_info
        });
    }
  2. 使用 load 命令加载 js 文件 (需要对该目录有读权限)

    js
    load("/mongodb/scripts/insert_city.js")
  3. 之后可以使用该方法 Insert 数据

    js
    insertCity("Punxsutawney", 6200, '2008-31-01', , {name:"Jim Wehrle"})
    insertCity("Portland", 582000, '2007-20-09', , {name:"Sam Adams", party: "D" })