collection ç宿¹ methodææ¡£
db.collection.aggregate()
:
对éåè¿è¡èåæä½
db.collection.countDocuments(query, limit, skip, ...)
:
è¿å满足æ¡ä»¶çææ¡£æ°
db.collection.createIndex(keys, background,unique,name,...)
ï¼
为éåå建æ°çç´¢å¼
db.collection.dataSize()
:è¿åéåçåèæ°
db.collection.deleteOne(query)
:
å 餿»¡è¶³æ¡ä»¶ç第ä¸ä¸ªææ¡£
db.collection.deleteMany(query)
:
å 餿»¡è¶³æ¡ä»¶çææææ¡£
db.collection.drop()
ï¼
å é¤è¯¥éååç¸å
³çç´¢å¼çæä»¶
db.collection.dropIndex(index)
ï¼
å 餿å®çç´¢å¼
db.collection.dropIndexes(index)
ï¼
å 餿å®çå¤ä¸ªç´¢å¼
db.collection.deleteOne(filter,...)
ï¼
å 餿»¡è¶³æ¡ä»¶ç第ä¸ä¸ªææ¡£
db.collection.deleteMany(filter,...)
:
å 餿»¡è¶³æ¡ä»¶çææææ¡£
db.collection.explain()
ï¼
åå
¶ä»æ¹æ³ä¸èµ·ä½¿ç¨ï¼ç¨äºè¾åºå
·ä½çæ§è¡è¿ç¨
db.collection.find(query, projection)
ï¼
query
ï¼ç¨äºæå®è¿æ»¤æ¡ä»¶ï¼
projection
:ç¨äºæå½±å段ï¼
db.collection.findOne(query, projection)
ï¼
è¿å满足æ¡ä»¶ç第ä¸ä¸ªææ¡£
db.collection.findAndModify(query,sort,remove,document,upsert,...)
ï¼
upsert
设置为trueæ¶ï¼å½æ²¡ææ»¡è¶³æ¡ä»¶çææ¡£æ¶ï¼ææ¡£å°æå
¥éå
db.collection.getIndexes()
ï¼
è¿å该éåçææç´¢å¼
db.collection.insert(document)
ï¼
db.collection.insertOne(document)
ï¼
db.collection.insertMany(documents)
ï¼
åéå䏿å
¥ä¸ä¸ªæå¤ä¸ªææ¡£
db.collection.isCapped()
ï¼
å¤æè¯¥é忝妿¯åºå®éå
db.collection.reIndex()
ï¼
å é¤è¯¥éåææçç´¢å¼ï¼å¹¶éæ°å建(æ§è¡æé´æ æ³æ§è¡å
¶ä»æä»¤)
db.collection.remove(query, justOne)
:
å é¤è¯¥éå䏿»¡è¶³æ¡ä»¶çææ¡£
db.collection.renameCollection(newName)
ï¼
æ´æ¹éååç§°
db.collection.replaceOne(filter, replacement,{upsert,...})
ï¼
æ¿æ¢ç¬¦åæ¡ä»¶çææ¡£
db.collection.save(document)
ï¼
æ´æ°ç°æéå
db.collection.stats({scale,indexDetails,...})
:
è¿å该éåçç»è®¡ä¿¡æ¯
db.collection.storageSize()
ï¼
è¿å该éåææ¡£çæ»å¨å空é´
db.collection.totalSize()
ï¼
è¿å该éåææ¡£åç´¢å¼æå çæ»åèæ°
db.collection.update(query, update, {upsert,multi,...})
ï¼
multi
:设置为trueï¼æ´æ°æææ»¡è¶³æ¡ä»¶çææ¡£ï¼é»è®¤åªæ´æ°ç¬¬ä¸ä¸ªææ¡£
db.collection.updateOne(filter, update, options)
ï¼