Skip to content

Instantly share code, notes, and snippets.

@fengmk2
Created August 18, 2011 04:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fengmk2/1153280 to your computer and use it in GitHub Desktop.
Save fengmk2/1153280 to your computer and use it in GitHub Desktop.
mongoskin unique index insert no error
var db = require('mongoskin').db('localhost:27017/taohistorytest');
db.bind('histories');
db.histories.ensureIndex('num_iid', true, function() {console.log(arguments);});
db.histories.find().toArray(function(err, items){
console.log(arguments);
});
db.histories.insert({num_iid: 1, title: 'test title'}, function() {
console.log(arguments);
});
// 重复执行多次
@guileen
Copy link

guileen commented Aug 18, 2011

{unique:true} 表示唯一索引,否则只是搜索优化的索引

db.histories.ensureIndex('num_iid', {unique: true}, function() {console.log(arguments);});

db.histories.ensureIndex(['num_iid',1], {unique: true}, function() {console.log(arguments);});

db.histories.ensureIndex({'num_iid':1}, {unique: true}, function() {console.log(arguments);});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment