Object ingebouwd object

ObjectMongoCollectie

mongodb database dataset-object

gebruikMongoDB.getCollectioncreëren:

1 2
var 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

1
readonly MongoCollection MongoCollection[String];

retour resultaat:

  • retourneer een nieuw verzamelobject

lid functie

find

Maak een cursorobject volgens de gegeven queryvoorwaarden en retourneer veldinstellingen

1 2
MongoCursor 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:


findOne

Voer een query uit op een resultaat volgens de gegeven queryvoorwaarden en retourveldinstellingen

1 2
Object 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

1
Object 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

1
MongoCollection.insert(Array documents);

Oproepparameters:

  • documents: Array, specificeert de gegevensarray die moet worden ingevoegd

Voeg een stukje gegevens in

1
MongoCollection.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

1
MongoCollection.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 4
MongoCollection.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 3
MongoCollection.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

1
MongoCollection.remove(Object query);

Oproepparameters:

  • query: Object, het object dat de queryvoorwaarde specificeert

runCommand

Voer database-opdrachten uit

1
Object 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 2
Object 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

1
MongoCollection.drop();

ensureIndex

Maak een index op de huidige collectie

1 2
MongoCollection.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

1
Object 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

1
Object 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

1
Object MongoCollection.dropIndexes();

retour resultaat:

  • Object, retourneert het resultaat van de uitvoering van de opdracht

getIndexes

Doorzoek alle indexen van de huidige collectie

1
Array MongoCollection.getIndexes();

retour resultaat:

  • Array, retourneert een resultatenset die de index bevat

getCollection

Haal het verzamelingsobject van de huidige verzamelingssubnaamruimte op

1
MongoCollection 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

1
String 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

1
Value MongoCollection.toJSON(String key = "");

Oproepparameters:

  • key: String, niet gebruikt

retour resultaat:

  • Value, die een JSON-serialiseerbare waarde retourneert