创建新数据

50 阅读1分钟
// 引入 mongoose 模块
let mongoose = require('mongoose');
// 引入 表模型
// let user = require('./db/user');
let article = require('./db/article');
// 连接数据库
mongoose.connect('mongodb://127.0.0.1:27017/liujunxiong',{ useNewUrlParser: true , useUnifiedTopology: true })
.then(()=>{
    console.log('数据库连接成功');
})
.catch(()=>{
    console.log('数据库连接失败');
})

let data = [];
for (let i = 0; i < 10; i++) {
    data.push({
        title:'第'+(i+1)+'篇文章',
        content:'这是第'+(i+1)+'篇文章的内容:123456789',
        author:'601958bbaa60470cb4667d5e',
        arr:JSON.parse(JSON.stringify([{aaa:[{s:123}]}]))
    })
}
article.create({
    title:'第1篇文章',
    content:'这是第1篇文章的内容:123456789',
    author:'601958bbaa60470cb4667d5e',
    arr:[{aaa:[{a:1,b:2,c:3}]}]
})
.then(res=>{
    console.log('成功');
    console.log(res);
})
.catch(err=>{
    console.log('失败');
    console.log(err);
})

// 创建一条数据
// let data = {
//     username:'刘俊雄',
//     password:'123456',
//     age:26,
//     sex:1
// };
// user.create(data)
// .then(res=>{
//     console.log('成功');
//     console.log(res);
// })
// .catch(err=>{
//     console.log('失败');
//     console.log(err);
// })


// 创建多条数据 传入多个对象的形式
// user.create(
//     {
//         username:'张三',
//         password:'1234',
//         age:12,
//         sex:1
//     },
//     {
//         username:'李四',
//         password:'123789',
//         age:15,
//         sex:1
//     },
//     {
//         username:'王二',
//         password:'789123',
//         age:18,
//         sex:1
//     },
//     {
//         username:'小红',
//         password:'123123',
//         age:17,
//         sex:0
//     }
// )
// .then(res=>{
//     console.log('成功');
//     console.log(res);
// })
// .catch(err=>{
//     console.log('失败');
//     console.log(err);
// })



// 创建多条数据 传入数组的形式
// let data = [
//     {
//         username:'老三',
//         password:'1234',
//         age:12,
//         sex:1
//     },
//     {
//         username:'老四',
//         password:'123789',
//         age:15,
//         sex:1
//     },
//     {
//         username:'老五',
//         password:'789123',
//         age:18,
//         sex:1
//     },
//     {
//         username:'大红',
//         password:'123123',
//         age:17,
//         sex:1
//     }
// ];
// user.create(data)
// .then(res=>{
//     console.log('成功');
//     console.log(res);
// })
// .catch(err=>{
//     console.log('失败');
//     console.log(err);
// })



// 创建多条数据 传入数组的形式
// let data = [
//     {
//         username:'老三',
//         password:'1234',
//         age:12,
//         sex:1
//     },
//     {
//         username:'老四',
//         password:'123789',
//         age:15,
//         sex:1
//     },
//     {
//         username:'老五',
//         password:'789123',
//         age:18,
//         sex:1
//     },
//     {
//         username:'大红',
//         password:'123123',
//         age:17,
//         sex:1
//     }
// ];
// user.insertMany(data)
// .then(res=>{
//     console.log('成功');
//     console.log(res);
// })
// .catch(err=>{
//     console.log('失败');
//     console.log(err);
// })