ObjectMongoCollectie
mongodb database dataset-object
gebruikMongoDB.getCollectioncreëren:
1
2var col1 = mdb.getCollection('test');
var col = mdb.test;
erfenis relatie
exploitant
operator[String]
Krijg snel het verzamelingsobject van de huidige subnaamruimte van de verzameling in de vorm van attributen
1readonly MongoCollection MongoCollection[String];
retour resultaat:
- retourneer een nieuw verzamelobject
lid functie
find
Maak een cursorobject volgens de gegeven queryvoorwaarden en retourneer veldinstellingen
1
2MongoCursor MongoCollection.find(Object query = {},
Object projection = {});
Oproepparameters:
- query: Object, het object dat de queryvoorwaarde specificeert
- projection: Object, specificeert het object om het veld terug te geven
retour resultaat:
- MongoCursor, retourneert het cursorobject
findOne
Voer een query uit op een resultaat volgens de gegeven queryvoorwaarden en retourveldinstellingen
1
2Object MongoCollection.findOne(Object query = {},
Object projection = {});
Oproepparameters:
- query: Object, het object dat de queryvoorwaarde specificeert
- projection: Object, specificeert het object om het veld terug te geven
retour resultaat:
- Object, retourneert het eerste resultaat
findAndModify
opvragen en aanpassen
1Object MongoCollection.findAndModify(Object query);
Oproepparameters:
- query: Object, specificeer vraagvoorwaarden en wijzig gegevens
retour resultaat:
- Object, retourneer het resultaat en andere informatie vóór wijziging
insert
Voeg een set gegevens in
1MongoCollection.insert(Array documents);
Oproepparameters:
- documents: Array, specificeert de gegevensarray die moet worden ingevoegd
Voeg een stukje gegevens in
1MongoCollection.insert(Object document);
Oproepparameters:
- document: Object, specificeert de gegevens die moeten worden ingevoegd
save
Bewaar een stukje data, als de data het _id veld bevat, is het een update, anders is het een insert
1MongoCollection.save(Object document);
Oproepparameters:
- document: Object, specificeert de gegevens die moeten worden opgeslagen
update
Werk gegevens bij op basis van bepaalde queryvoorwaarden
1
2
3
4MongoCollection.update(Object query,
Object document,
Boolean upsert = false,
Boolean multi = false);
Oproepparameters:
- query: Object, het object dat de queryvoorwaarde specificeert
- document: Object, specificeert de gegevens die moeten worden bijgewerkt
- upsert: Boolean, als de gegevens niet bestaan, voeg dan nieuwe gegevens in, de standaardwaarde is false, niet invoegen
- multi: Boolean, wanneer meer dan één gegevensbestanddeel aan de voorwaarde voldoet, alle gegevens bijwerken, de standaardwaarde is onwaar, alleen het eerste gegevensbestand bijwerken
Werk gegevens bij op basis van bepaalde queryvoorwaarden
1
2
3MongoCollection.update(Object query,
Object document,
Object options);
Oproepparameters:
- query: Object, het object dat de queryvoorwaarde specificeert
- document: Object, specificeert de gegevens die moeten worden bijgewerkt
- options: Object, upsert en multi-opties doorgegeven als objectvelden
remove
Verwijder gegevens op basis van bepaalde queryvoorwaarden
1MongoCollection.remove(Object query);
Oproepparameters:
- query: Object, het object dat de queryvoorwaarde specificeert
runCommand
Voer database-opdrachten uit
1Object MongoCollection.runCommand(Object cmd);
Oproepparameters:
- cmd: Object, het gegeven opdrachtobject
retour resultaat:
- Object, retourneert de opdracht om het resultaat te retourneren
Voer database-opdrachten uit
1
2Object MongoCollection.runCommand(String cmd,
Object arg = {});
Oproepparameters:
- cmd: String, de opgegeven opdrachtnaam
- arg: Object, opgegeven opdrachtparameteropties
retour resultaat:
- Object, retourneert de opdracht om het resultaat te retourneren
drop
huidige verzameling verwijderen
1MongoCollection.drop();
ensureIndex
Maak een index op de huidige collectie
1
2MongoCollection.ensureIndex(Object keys,
Object options = {});
Oproepparameters:
- keys: Object, gegeven indexveld, volgorde en richting
- options: Object, opties voor een bepaalde index, unieke index, enz.
reIndex
Bouw de index van de huidige verzameling opnieuw op
1Object MongoCollection.reIndex();
retour resultaat:
- Object, retourneert het resultaat van de uitvoering van de opdracht
dropIndex
Verwijder de index van de opgegeven naam in de huidige verzameling
1Object MongoCollection.dropIndex(String name);
Oproepparameters:
- name: String, gegeven de naam van de te verwijderen index
retour resultaat:
- Object, retourneert het resultaat van de uitvoering van de opdracht
dropIndexes
Verwijder alle indexen van de huidige collectie
1Object MongoCollection.dropIndexes();
retour resultaat:
- Object, retourneert het resultaat van de uitvoering van de opdracht
getIndexes
Doorzoek alle indexen van de huidige collectie
1Array MongoCollection.getIndexes();
retour resultaat:
- Array, retourneert een resultatenset die de index bevat
getCollection
Haal het verzamelingsobject van de huidige verzamelingssubnaamruimte op
1MongoCollection MongoCollection.getCollection(String name);
Oproepparameters:
- name: Tekenreeks, naam van de subnaamruimte
retour resultaat:
- MongoCollection, retourneert een nieuw verzamelobject
toString
Retourneert de tekenreeksrepresentatie van het object, retourneert over het algemeen "[Native Object]", het object kan opnieuw worden geïmplementeerd volgens zijn eigen kenmerken
1String MongoCollection.toString();
retour resultaat:
- String, retourneert een tekenreeksrepresentatie van het object
toJSON
Retourneert de weergave in JSON-indeling van het object, retourneert over het algemeen een verzameling leesbare eigenschappen die door het object zijn gedefinieerd
1Value MongoCollection.toJSON(String key = "");
Oproepparameters:
- key: String, niet gebruikt
retour resultaat:
- Value, die een JSON-serialiseerbare waarde retourneert