Czy mogę serializować FilterDefinition<T>
na ciąg json, aby zobaczyć, co powstaje pod maską? Lub tylko za pomocą dzienników i bardziej szczegółowego ustawienia profilera bazy danych?Debugowanie zapytań MongoDB za pomocą sterownika C# v2 API
5
A
Odpowiedz
8
Tak, funkcja FilterDefinition ma na niej metodę renderowania. Pod warunkiem, że masz dostęp do kolekcji, z której korzystasz, możesz wykonać następujące czynności.
var renderedFilter = definition.Render(collection.DocumentSerializer, collection.Settings.SerializerRegistry);
będzie renderować do BsonDocument, co można użyć toString() na tym, jeśli chcesz JSON.
+0
Dzięki! Parametry rzuciły mnie w standardową dokumentację API bez dodatkowej wiedzy. –
Powiązane problemy
- 1. Odzyskiwanie danych z mongodb za pomocą C# sterownika
- 2. Wstaw słownik do MongoDB za pomocą sterownika C#
- 3. Używanie sterownika MongoDB C#: owinięte lub nieopakowane?
- 4. Debugowanie zapytań przygotowanych przez PDO za pomocą MySQL
- 5. Jak przekonwertować ciąg na BSON przy użyciu sterownika MongoDB C++?
- 6. Jak określić zamówienie lub sortowanie za pomocą sterownika C# dla MongoDB?
- 7. MongoDB C# Kierowca zapytań wielokrotnego pole
- 8. Tworzenie MongoDB kaucyjna kolekcję przy użyciu C# API
- 9. Jak utworzyć indeks złożony w MongoDB za pośrednictwem sterownika Java?
- 10. Sprawdź wersję sterownika php MongoDB
- 11. Podłączanie do mongodb przy użyciu sterownika PDO
- 12. Jak zapisać tablicę mongodów do wektora za pomocą sterownika C++?
- 13. podzbiór zapytań mongodb tablicy
- 14. Kwerenda zagnieżdżonych zapytań MongoDB
- 15. Wiosenne sortowanie zapytań MongoDB
- 16. Java: debugowanie za pomocą SwingUtilities.invokeLater()
- 17. Debugowanie MPI za pomocą VS2012
- 18. Debugowanie zapytań Solr w Sunspot
- 19. Java API dla MongoDB
- 20. W jaki sposób warunkowo łączysz filtry używając sterownika MongoDB C#?
- 21. Kwantowe kwerendy przy użyciu sterownika C# dla MongoDB
- 22. Aktualizacje dokumentu za pomocą sterownika mongo-ruby?
- 23. Przetwarzanie odpowiedzi sterownika za pomocą wtyczki phoenix
- 24. Parsowanie SQL za pomocą sterownika JDBC Oracle
- 25. Google Speech API V2
- 26. HTTP Usuń za pomocą modułu zapytań python
- 27. Tworzenie zapytań generycznych w SQLite-net C# za pomocą SQLiteAsyncConnection
- 28. Jak filtrować podmioty za pomocą zapytań w języku C#?
- 29. Mapa Awaria API v2 Autoryzacja
- 30. Debugowanie za pomocą Eclipse CDT i GDB
Kto nie spuszcza z siebie tego pytania? Jest to całkowicie uzasadnione ... –