MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Извикване на сървърна js функция на mongodb от java

Както каза Kivanc, getNextSequence всъщност е функция на javascript. Това е просто обвивка около findAndModify, както е документирано от mongo тук . По същество ще трябва да създадете документ, който съдържа брояча, който искате да увеличите. Използвайте findAndModify, за да го увеличите, така че да получите подобно на транзакция поведение. Ако ще направите това в Java, трябва да се уверите, че вашият документ съществува, преди да започнете да издавате findAndModify. Най-добре е да направите това, като капсулирате логиката findAndModify в клас сам по себе си, за да можете да се справите правилно с инициализацията.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Как да намерите точната версия на инсталирания MongoDB

  2. Groovy не можа да намери съвпадащ конструктор?

  3. Преобразуване на mongodb Binary _id в LUUID с помощта на възел

  4. mongodb - $lookup тръбопровод, използващ COLLSCAN вместо индекс

  5. mongodb join-подобна заявка с две колекции и клауза where