概述
mongo数据防止插入重复, 创建唯一索引, 插入时判断异常
操作
db.tt2.ensureIndex({'name':1},{unique:true})
测试程序
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from pymongo import MongoClient
conn = MongoClient('192.168.38.94', 27017)
db = conn.mydb
# my_set = db.test_set
my_set = db.tt2
for i in range(10):
my_set.save({"name":"zhangsan","age":18})
结果
未添加唯一索引:
包含索引:
异常: