Java enum türü için MongoDB: serialization ve using Jackson’s ObjectMapper için iki çözüm olduğunu öğreniyorum. MongoRepository, bu yaklaşımlardan biriyle ya da özelleştirilmiş bir depo yazmam gereken bir enum veri türü ile çalışabilir mi?Bahar Verileri MongoDB enumları destekliyor mu?
7
A
cevap
6
Evet, Bahar Verileri MongoDB, enumları destekler. Sadece bunları alan modelinizde kullanın.
2
Yay Verileri Mongodb, enum'un adını değer olarak kullanarak diziyi enum halinde dizileştirebilir. Diyelim ki, http://www.vineetmanohar.com/2010/01/3-ways-to-serialize-java-enums/ maddesinden ikinci yaklaşımı kullanır. IMHO bu ciddiye alınamaz, çünkü veri tabanındaki enumları depolamanın tek doğru yolu, aynı makaleden 3 numaralı yaklaşımdır, şunu söyleyeyim: "Bu yaklaşım, her bir enum sabitine açık bir kullanıcı tanımlı değer atama işlemini içerir. ve seri hale getirme ve serileştirme işlemini yapmak için enum'daki bir toValue() ve fromValue() yöntemlerinin tanımlanması. " Yani, Bahar Verileri Mongodb, enemleri desteklemiyor.
İlgili konular
- 1. Bahar Verileri Elasticsearch yapılandırma ve izleme işlemlerini destekliyor mu?
- 2. MongoDB, soundex veya bulanık eşleştirmeyi destekliyor mu?
- 3. Mongodb yerleşik belgeyi destekliyor
- 4. iOS, TLS sıkıştırmasını destekliyor mu?
- 5. LevelDB java'yı destekliyor mu?
- 6. jsoup xpath'i destekliyor mu?
- 7. TableQuery, OrderBy'yi destekliyor mu?
- 8. Heroku PHP'yi destekliyor mu?
- 9. MinGW MFC'yi destekliyor mu?
- 10. Firebase Xamarin.iOS'u destekliyor mu?
- 11. SymmetricDS, CouchDB'yi destekliyor mu?
- 12. SystemVerilog, downcasting'i destekliyor mu?
- 13. Jedis, asenkron işlemleri destekliyor mu
- 14. Yay verileri mongodb sorgusu ile json dizesi
- 15. Spring MessageSource Çoklu Sınıf Yolunu Destekliyor mu?
- 16. Bahar MVC. Statik verileri güncelle
- 17. Bahar verileri Neo4J ölçüt sorgu
- 18. Android video kırpmayı destekliyor mu?
- 19. Java kuyruk özlemini destekliyor mu?
- 20. iPhone, XML-RPC'yi destekliyor mu?
- 21. Enums Realm ile destekliyor mu?
- 22. Aptana, ES6'yı destekliyor mu?
- 23. Catboost, python3'ü destekliyor mu?
- 24. Mail.app eklentileri (API) destekliyor mu?
- 25. Silverlight, StringFormat'ı bağlamada destekliyor mu?
- 26. SQLAlchemy "kapatma tablolarını" destekliyor mu?
- 27. Gmail API, JWT'yi destekliyor mu?
- 28. NSubstitute ref parametrelerini destekliyor mu?
- 29. J2ME, Apache Lucene'i destekliyor mu?
- 30. SHA256 tam sayıları destekliyor mu?
Teşekkürler Oliver. Gönderdiğim sorudan sonra, dün gece bir birim testi yazdım ve tüm testler geçildi. Bir şey göndermeden önce daha çok iş yapmalıyım. Şimdi, Javascript koduyla Java enum verilerinin nasıl oluşturulacağını bulmalıyım. Bu başka bir hikaye. – vic
Bu, enum değerlerinin dize olduğunu ve mongodb alanının bir dize olduğunu ve büyük/küçük harfe duyarlı bir eşleşme olduğunu varsayar mı? – Adam