Skip to content
Marc Qualie edited this page Jul 27, 2013 · 10 revisions

This page will show an up to date progress on which native methods are supported and to what standard. Any features which aren't specifically implemented can be accessed via ::native, however, this is not reccomended.

MongoClient

Method Implemented Tested Notes
__construct Yes Yes
close Yes Yes
connect Yes Yes
__get Yes Yes
getConnections Yes Yes
getHosts Yes Yes
getReadPreference Yes Yes
listDBs Yes Yes
selectCollection Yes Yes
selectDB Yes Yes
setReadPreference Yes Yes
__toString Yes Yes

MongoDB

Method Implemented Tested Notes
authenticate
command Native
__construct Yes Yes
createCollection Yes Yes
createDBRef
drop Yes Yes
dropCollection
execute
forceError
__get
getCollectionNames
getDBRef
getGridFS
getProfilingLevel
getReadPreference
getSlaveOkay
lastError Yes Yes
listCollections
prevError
repair
resetError
selectCollection Yes Yes
setProfilingLevel
setReadPreference
setSlaveOkay
__toString Yes Yes

MongoCollection

Method Implemented Tested Notes
aggregate Partial No
batchInsert Yes Yes
__construct Yes Yes
count Yes Yes
createDBRef No -- Use manual reference
db Yes Yes
deleteIndex Yes Yes
deleteIndexes Yes --
distinct Yes Yes
drop Yes Yes
ensureIndex Yes Yes
find Yes Yes
findAndModify Yes Yes
findOne Yes Yes
__get Yes Yes
getDBRef No -- Use manual reference
getIndexInfo Yes Yes
getName Yes Yes
getReadPreferences Yes --
getSlaveOkay No -- Deprecated
group No -- Contains MongoCode
insert Yes Yes
remove Yes Yes
save Yes Yes
setReadPreference Yes --
setSlaveOkay No -- Deprecated
toIndexString No No Private method
__toString Yes Yes
update Yes Yes
validate No -- Use $native helper

MongoCursor

Method Implemented Tested Notes
addOption
awaitData Yes Yes
batchSize Yes Yes
__construct Yes Yes
count Yes Yes
current Yes Yes
dead Yes Yes
doQuery
explain
fields
getNext Yes Yes
getReadPreference
hasNext
hint
immortal
info
key Yes Yes
limit Yes Yes
next Yes Yes
partial
reset Yes Yes
rewind Yes Yes
setFlag
setReadPreference
skip Yes Yes
slaveOkay
snapshot
sort Yes Yes
tailable Yes Yes
timeout Yes Yes
valid Yes Yes

Clone this wiki locally