sql >> Databasteknik >  >> NoSQL >> MongoDB

Anropar server js-funktion på mongodb från java

Som Kivanc sa, getNextSequence är faktiskt en javascript-funktion. Det är bara ett omslag runt findAndModify som dokumenterats av mongo här . I huvudsak måste du skapa ett dokument som innehåller räknaren som du vill öka. Använd findAndModify för att öka den så att du får transaktionsliknande beteende. Om du ska göra det i Java måste du se till att ditt dokument finns innan du börjar utfärda findAndModify. Det är bäst att göra det genom att kapsla in findAndModify-logiken i en klass helt för sig så att du kan hantera initiering på rätt sätt.



  1. Få position för valt dokument i samlingen [mongoDB]

  2. MongoDB-föreställningar - hur många databaser, samlingar?

  3. Hur kan jag använda en regex-variabel i en fråga för MongoDB

  4. MongoDB + C#-drivrutin + frågeuppsättning av element där varje matriselement innehåller underdokument att fråga på