Activity for NAPS2 - Not Another PDF Scanner

  • SelfMan SelfMan posted a comment on discussion General Discussion

    Whe OCR is enabled and a PDF with imported images is saved, the resulting PDF is searchable and text can be copied out of it, but for that you have to right click in Adobe reader and choose the select tool. With that you can select the text withing the PDF and copy it to clipboards. On the other hand there is PDFGear that can save an imported PDF into TXT.

  • Ben Olden-Cooligan Ben Olden-Cooligan posted a comment on discussion General Discussion

    If you're comfortable using a command line, you can just use tesseract directly for this use case rather than trying to do it through NAPS2.

  • Graeme Bale Graeme Bale posted a comment on discussion General Discussion

    I have thousands of png files taken from family history websites. I would like to be able to just copy the text, and then paste into my database. For some reason OCRing just a sample of 10 png's does not seem to do anything, and nothing tells me if anything has happened, or even if its finished. All i need is the ocr to be outputed into txt files. I however managed to get all png's into 1 pdf and also individual pdf's generated. I do not like copying text from off pdf, as they tend to be very table...

  • SelfMan SelfMan posted a comment on discussion General Discussion

    Why do you need a TXT file? Check the documentation here: https://www.naps2.com/doc/ocr

  • Graeme Bale Graeme Bale posted a comment on discussion General Discussion

    Sorry - my brain sometimes thinks everyone knows what I am thinking. Yes OCR as well. Import or drag and drop files or a directory. Not sure if each png file would then have its txt file saved seperatly into the same directory as the png?

  • SelfMan SelfMan posted a comment on discussion General Discussion

    You did not say if you want to do OCR too, but try to open NAPS2 and drag and drop the images into it. Or use the IMPORT menu button.

  • Graeme Bale Graeme Bale posted a comment on discussion General Discussion

    How to convert prescanned png's into pdf or txt ? Just cannot find a method of how to do this. Any ideas please.

  • Каменщиков Александр Николаевич Каменщиков Александр Николаевич modified a comment on ticket #1327

    The problem is solved! NAPS does not correctly interpret the registry parameter HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Preferences\MaximumAttachmentSize If it's set to 0, it means that there is no size limit for OUTLOOK, and the maximum size for NAPS is 0! Therefore, we set 1024000 in the decimal system and enjoy life! reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Preferences" /v "MaximumAttachmentSize" /t REG_DWORD /d "1024000" /f

  • Каменщиков Александр Николаевич Каменщиков Александр Николаевич modified a comment on ticket #1327

    The problem is solved! NAPS does not correctly interpret the registry parameter HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Preferences\MaximumAttachmentSize If it's set to 0, it means that there is no size limit for OUTLOOK, and the maximum size for NAPS is 0! Therefore, we set 102400 in the decimal system and enjoy life!

  • Каменщиков Александр Николаевич Каменщиков Александр Николаевич posted a comment on ticket #1327

    The problem is solved! NAPS does not correctly interpret the registry parameter HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\x.0\Outlook\Preferences\MaximumAttachmentSize If it's set to 0, it means that there is no size limit for OUTLOOK, and the maximum size for NAPS is 0! Therefore, we set 102400 in the decimal system and enjoy life!

  • Каменщиков Александр Николаевич Каменщиков Александр Николаевич modified a comment on ticket #1327

    MAPI returned error code: 28 NAPS 8.2.1x64 Windows 10 Pro x64 MS Outlook 2019x64 (default) Please HELP! Please contact me if you need additional information to identify the problem.

  • Каменщиков Александр Николаевич Каменщиков Александр Николаевич modified a comment on ticket #1327

    MAPI returned error code: 28 NAPS 8.2.1 Windows 10 Pro x64 MS Outlook 2019x64 (default) Please HELP! Please contact me if you need additional information to identify the problem.

  • Каменщиков Александр Николаевич Каменщиков Александр Николаевич modified a comment on ticket #1327

    MAPI returned error code: 28 NAPS 8.2.1 Windows 10 Pro x64 MS Outlook 2019x64 (default) Please HELP!

  • Каменщиков Александр Николаевич Каменщиков Александр Николаевич posted a comment on ticket #1327

    MAPI returned error code: 28 NAPS 8.2.1 Windows 10 Pro x64 MS Outlook 2019x64 (default)

  • Jay Kole Jay Kole posted a comment on discussion General Discussion

    I have been trying to install the program on my MacBook Pro running High Sierra (10.13.6), but the installer says I need 10.15 or higher. I tried a few older versions, but they so far have the same limit. So I was wanting to know what is the most recent version that supports macOS 10.13? Thanks in advance.

  • E Davies E Davies posted a comment on discussion General Discussion

    Using the command line option -o, I noticed that the program did not like file names over 18+ characters. It would create up to the 18 character name and then stop. Create a 0 byte file. If I kept the name under 18 characters it would save the file no problem.

  • E Davies E Davies posted a comment on discussion General Discussion

    You can premap a network drive. Use the command line with an -o \networkshare or the mapped drive letter

  • Kuba Kuba created ticket #1348

    Convert to grayscale

  • Andy Andy created ticket #1347

    File size increases after saving

  • dawkar dawkar posted a comment on discussion General Discussion

    hi, i would like to suggest adding a "page size" option (e.g., force a4) to the pdf settings window . currently, when merging pdfs of different sizes or importing high-res jpgs, the resulting document has inconsistent page dimensions. having a dropdown menu here to select a standard output size (like A4) and an option to "srink to fit" would be a huge improvement for document standardization. this would be a huge help when merging different files or importing high-res photos. thanks for considering...

  • Christof Rimle Christof Rimle posted a comment on ticket #1346

    The errorlog.txt file is full of entries like this one: 2026-03-14 13:43:48.4159 31380 Error setting property 4103 System.ArgumentException: Value does not fall within the expected range. at void NAPS2.Wia.Native.IWiaPropertyStorage.WriteMultiple(uint cpspec, PROPSPEC[] rgpspec, PROPVARIANT[] rgpropvar, uint propidNameFirst) at uint NAPS2.Wia.Native.NativeWiaMethods.SetPropertyInt(IntPtr propStoragePtr, int propId, int value) at void NAPS2.Wia.WiaProperty.set_Value(object value) at void NAPS2.Wia.WiaExtensions.SetProperty(WiaItemBase...

  • Christof Rimle Christof Rimle created ticket #1346

    NAPS is crashing every now and then

  • dave dave posted a comment on discussion General Discussion

    Hi, tremendous product here, and I'm really enjoying the remote scanner capability, phenomenal addition there! There is only one thing I still use Adobe for is to add pages to an existing PDF, where that PDF is password-protected. You see, I have quite a few password protected documents (different passwords), and can't figure out how to save updated documents while preserving the existing password. I know I can add it again, but it would be great if it were an option I could enable, especially with...

  • Tivadar Preiss Tivadar Preiss created ticket #1345

    Cannot download Languages to OCRize

  • midi midi posted a comment on ticket #1344

    keyocera scan and WinScan2PDF works perfectly

  • midi midi created ticket #1344

    NAPS freezes Keyocera FS-1020MFP jams naps after scanning during data transfer

  • Parimal Manek Parimal Manek modified a comment on discussion General Discussion

    I deleted the posts. As the problem was not NAPS2 related, but Free File Sync related.

  • Parimal Manek Parimal Manek modified a comment on discussion General Discussion

  • Parimal Manek Parimal Manek posted a comment on discussion General Discussion

    If I try to import the improperly saved pdf into NAPS2, I get the following error: NAPS2.Pdf.Pdfium.PdfiumException: Pdf error: InvalidFileFormat at NAPS2.Pdf.Pdfium.NativePdfiumObject..ctor(IntPtr handle) at NAPS2.Pdf.Pdfium.PdfDocument..ctor(IntPtr handle, IDisposable readLock, GCHandle gcHandle) at NAPS2.Pdf.Pdfium.PdfDocument.Load(String path, String password) at NAPS2.ImportExport.InputPathOrStream.LoadPdfDoc(String password) at NAPS2.Pdf.PdfImporter.LoadDocument(InputPathOrStream input, ImportParams...

  • Parimal Manek Parimal Manek posted a comment on discussion General Discussion

    I want to share a problem I am having. I am running NAPS2 version 8.2.1.0 on Win10 64bit. I use Kodak Scanmate i1180 via USB and TWAIN. I scan 5 pages of documents (10 sides) at a time, using a combination of greyscales and B/W at 300dpi. All pages appear clearly on the NAPS2 window. I then save to PDF with OCR enabled. I use Foxit Reader to view the files. Every now and then, Foxit will not read some of the PDFs thus created. Opening them in PDF24 Creator will show 3 visible pages, and 7 blank pages....

  • Robert Buell Robert Buell posted a comment on discussion General Discussion

    I think I figured out a solution.... I just need to put the document on the scanner facing backwards.

  • Robert Buell Robert Buell posted a comment on discussion General Discussion

    Just started using this wonderful software. I know this must be a setting somewhere, but I can not find it. I have a Neat ND-1000 duplex scanner. I figured out how to get a file to save, removing blank pages. The only issue is that the file has the pages in reverse order. So the first page of the document is the last page of the scanned file.

  • Ben Olden-Cooligan Ben Olden-Cooligan posted a comment on discussion General Discussion

    It sounds like you're talking about the UI provided by your scanner manufacturer, which has nothing to do with NAPS2. In your NAPS2 profile settings you should be able to select "Use predefined settings" instead of "Use native UI" to skip it, but otherwise it's based on your scanner's driver.

  • Dong Woo Kim Dong Woo Kim posted a comment on discussion General Discussion

    8.2.1.0 the F2, F3, etc. keyboard shortcut doesn't seem to work when the scan dialogue window is up. I need something that will change/fix the scan profile(not just the device but the particular scan setting) into one and stay that way throughout a multiple-page scan session... But if I try to use something different than a default setting, then when a single scan is done and i scan again, the setting that shows up is the default, not the last used one. Is there a way to change the default setting...

  • SelfMan SelfMan posted a comment on discussion General Discussion

    What NAPS2 version are you using? I do remember something that once upon a time an old version had such bug. Other than that, you can use Keyboard Shortcuts. Each scan profile can be invoked via F2, F3, F4 etc. This is the fastest way to handle this.

  • Dong Woo Kim Dong Woo Kim posted a comment on discussion General Discussion

    How do you change the default scan profile(not the device profile) during a session? Currently, each time I do a scan, it always defaults to a default profile, which is grayscale for me. If I want to do a color scan for several pages, it seems that for each page i have to reselect the color scan setting. Is there a way to change the default scan profile for a particular session or have the scan menu to default to the last scan profile used?

  • Donald Wardwell Donald Wardwell created ticket #1343

    Black stripe running length of page

  • Alexey Enin Alexey Enin created ticket #1342

    suggestion for improvement - integrate QR Code Scanner

  • Mike Renna Mike Renna modified a comment on discussion General Discussion

    OOPS - I didn't click on the page. Then I had acccess to the image menu. THANKS! Old: I set the scanner to greyscale and scanned. The image icon at the top was greyed out. Is that the image menu you mentioned? If I change the left side from Greyscale to Black & white, I don't see a window to change white / black threshold.

  • Ben Olden-Cooligan Ben Olden-Cooligan posted a comment on discussion General Discussion

    You'll need to click the image to select it, then you can use the menu.

  • Mike Renna Mike Renna posted a comment on discussion General Discussion

    I set the scanner to greyscale and scanned. The image icon at the top was greyed out. Is that the image menu you mentioned? If I change the left side from Greyscale to Black & white, I don't see a window to change white / black threshold.

  • Ben Olden-Cooligan Ben Olden-Cooligan posted a comment on discussion General Discussion

    You can also try "Document Correction" under the Image menu.

  • SelfMan SelfMan posted a comment on discussion General Discussion

    I think that it is all about the drivers and the post processing of the scanned document. Did you check for a more recent driver? Also, is there a more recent firmware update for the Epson printer?

  • Jarry Guru Jarry Guru posted a comment on discussion General Discussion

    I'm testing naps2 and found one strange bug: when scanning b/w documents (printed previously by laser printer on common office paper), background in scanned images is not white, but rather "blue-ish". When I change color settings to b/w, background is "grey". No matter what I try with settings, it is still the same. But when I use original app, scanned documents look much better, with nearly white background (printer/scanner epson xp-830). How could I fix this?

  • Thomas Moeller Thomas Moeller posted a comment on discussion General Discussion

    The scanner is not recognised. I have the firmware file 1300_0C26.nal. Where do I have to put it so NAPS2 will use it? It should show up in the SANE section in NAPS2.

  • Ben Olden-Cooligan Ben Olden-Cooligan posted a comment on discussion General Discussion

    You can also scan in either color or grayscale, then after the scan, under the "Image" menu, click "Black and White" to convert to pure black & white for a small file size. This window will let you pick the exact white/black threshold and preview the results to make sure it's right.

  • SelfMan SelfMan posted a comment on discussion General Discussion

    That's because you are scanning in Black and white mode and not in gray scale. There is always some compromise as the scanner has to use some kind of threshold where it decides to show the pixel or not. Try gray scale.

  • Mike Renna Mike Renna posted a comment on discussion General Discussion

    I am using NAPS2 with a Brother MFC-L2700DW scanner. I want to scan tax documents - black text on a white background. But I get speckles / dots in white areas. Yes, the glass is clean. And if I do a color image, I don;t get the dots - but do get a much larger file size. Sometimes there's text on the back of the page that I think is 'tricking' it. Is there a way to set things so it knows - really dark area is black. lighter areas are all white? ie how to make monochrome scans crisper? Black text and...

  • Alex Weiss Alex Weiss created ticket #1341

    suggestion for improvement - integrate icc Scanner Profiles

  • Zitnik Zitnik created ticket #1340

    Scanning is functional, but no scanned pages appear in the Control Center window

  • Jonathan Sachs Jonathan Sachs modified a comment on ticket #1338

    I'm sorry, but no, that doesn't help. I didn't notice the Use native UI button before, so I tried it. "Native UI" leads me to expect the UI (and the controls) I get when I configure the scanner through its own software, but I don't get that. The UI looks the same as when the Use predefined settings button is selected. The initial dialog is the same except that Use native UI disables the Brightness and Contrast controls. I haven't tried to compare the Advanced dialog with and without Use native UI,...

  • Jonathan Sachs Jonathan Sachs posted a comment on ticket #1338

    I'm sorry, but no, that doesn't help. I didn't notice the Use native UI button before, so I tried it. "Native UI"leads me to expect the UI (and the controls I get when I configure the scanner through its own software. I don't get that. The UI looks the same as when the Use predefined settings button is selected. The initial dialog is the same except that Use native UI disables the Brightness and Contrast controls. I haven't tried to compare the Advanced dialog with and without Use native UI, but...

  • Will Menger Will Menger created ticket #1339

    Autonaming fails

  • SelfMan SelfMan posted a comment on discussion General Discussion

    You are welcome.

  • Hubert Lelong Hubert Lelong posted a comment on discussion General Discussion

    YESSS, thank you very much, TWAIN driver is not installed by default, but I could do it. And definition is OK now. Thanks again.

  • xephael xephael modified a comment on ticket #1338

    Hi Jonathan, You should be able to click the pencil button to open the profile settings and select the "Use Native UI" radio button instead of "Use predefined settings" to get the Brother TWAIN/WIA/whatever interface to appear; and allow you to scan in duplex like you would in any other windows program if you have the Brother scanner driver installed. I believe they removed the native scan interface from the manufacturer and are using a standard one in the program for all scanners to make things...

  • xephael xephael modified a comment on ticket #1338

    Hi Jonathan, You should be able to click the pencil button to open the profile settings and select the "Use Native UI" radio button instead of "Use predefined settings" to get the Brother TWAIN/WIA/whatever interface to appear; and allow you to scan in duplex like you would in any other windows program if you have the Brother scanner driver installed. I believe they removed the native scan interface from the manufacturer to make the program more streamlined and faster. Unfortunately it seems like...

  • xephael xephael posted a comment on ticket #1338

    Hi Jonathan, You should be able to click the pencil button to open the profile settings and select the "Use Native UI" radio button instead of "Use predefined settings" to get the Brother TWAIN/WIA/whatever interface to appear; and allow you to scan in duplex like you would in any other windows program if you have the Brother TWAIN driver installed. NASP2 is an amazing program for many platforms and given away for free. I don't think you'll find a better scanning application! If you do, please let...

  • Jonathan Sachs Jonathan Sachs posted a comment on ticket #1338

    I came here to report the same problem, and found this ticket instead. I edited my profile to specify the TWAIN interface, however, and I still see no duplex option. There's a "Flip back sides of duplex pages" option, but no way to select duplex in order for it to matter. I'm running Windows 11 Enterprise. NAPS2 is v8.2.1.0. My device is a Brother MFC-J6540DW. I'll check back in a few days, and if there's no response, it won't matter. I need a utility that can scan duplex now. NAPS2 is the most highly...

  • SelfMan SelfMan modified a comment on discussion General Discussion

    Try to install and then use the Twain driver. The via drivers may not have all the features implemented.

  • SelfMan SelfMan posted a comment on discussion General Discussion

    Try to install and the use the Twain driver. The via drivers may not have all the features implemented.

  • Hubert Lelong Hubert Lelong posted a comment on discussion General Discussion

    Hello, Naps2 (8.2.1.0) works almost perfectly on my W11 PC. I only have one problem : I have only one profile, with 500 PPP. In the main window, I also typed 500. Scanned image stays with 300. I tried with mac quality in the profile, no change. I don't understand what the problem is. BTW printer is a Brother MFC-J4340DW using WIA.

  • xephael xephael posted a comment on ticket #1338

    I believe these users are also running into the same issue: https://sourceforge.net/p/naps2/discussion/general/thread/4e092704/

  • xephael xephael created ticket #1338

    Program interface lacks duplex option.

  • Danielle J Danielle J posted a comment on discussion General Discussion

    Hi, When running NAPS via the CLI, is there any argument I can use alongside --noprofile in order to flip duplexed pages? Just curious if this setting was only available via creating a profile and then specifying that profile in the CLI. Thanks in advance.

  • Jack Sheldon Jack Sheldon posted a comment on discussion General Discussion

    Would also bump a request for double-sided ADF. I've just replaced my Surface and discovered the HP software isn't compatible with the ARM processor in the Surface.

  • Harald Harald posted a comment on discussion General Discussion

    I run NAPS2 v. 8.2.1 on Linux Mint 22.3, scanner Canon DR-F120 connected via sane-utils v. 1.2.1-7build4. Bit depth: 24 bit color. When scanning a document containing red colored items, these items are green in the scanned PDF. How comes? What can I do to correct this? In Windows (same NAPS2 version, same scanner , here with Twain driver) everything is correct. Thanks for any help! Harald

  • paul wuesthoff paul wuesthoff created ticket #1337

    Dialing in NAPS2 settings for Canon CanoScan LiDE 120

  • John Felstead John Felstead posted a comment on discussion General Discussion

    Hi, I am coming from PaperPort as I need something much more lightweight for my current needs. however I have two questions:- 1) Can you scan to a folder on a network share and where are the settings/controls to do this as I can't find anything in settings relating to a path. 2) I tried to create a profile and connect to my Brother ADS-1600w wireless scanner. It cannot find the scanner on the network so I entered the IP address and either Port 80 or Port 443 as possible ports but it won't connect....

  • dussan dussan created ticket #1336

    OCR is not working for user without administrative privileges

  • Opa Andy Opa Andy posted a comment on discussion General Discussion

    Hallo liebe Gemeinde, habe mir gerade die Software runtergeladen weil ich sowas schon längere Zeit gesucht habe. Hätte da nun mal eine spezielle Frage dazu. Da mein Drucker bzw. Scanner keine Vorder und Rückseiten scannen kann, ich aber einige Dokumente habe die 2 und mehre Seiten haben, nun meine Frage. Wie gehe ich da vor und was muß ich machen damit ich bei Dokumenten mit mehreren Seiten alle in eine Datei scannen kann. Ich will bzw. ich möchte natürlich bei einem Dokument mit 5 Seiten nach dem...

  • Clayton Owen Clayton Owen created ticket #1335

    Error NAPS2 Tries Scanning Too Many Pages

  • Ivan Louis Perater Ivan Louis Perater posted a comment on discussion General Discussion

    Good day! Can I ask? Is there a way that we can auto remove the blank scanned page? or we just manually delete it? or can I suggest adding a button on the main screen "removeblankedpage". Thanks!

  • David T. Witkowski David T. Witkowski posted a comment on discussion General Discussion

    Hi all, Using a Neat ND-1000 I can get scans into NAPS2. But they come in backwards if I auto-save to PDF. Feature request: Add a "Reverse Order?" checkbox option in the profile under Auto-Save. *Expected behavior mimics a manual Reorder->Reverse All(N) operation in the app. *

  • David T. Witkowski David T. Witkowski posted a comment on discussion General Discussion

    Hi all. Just installed NAPS2 after a PC switch and realizing that Neat has basically abandoned the ND-1000 ADF scanner unless I pay $150 for their cloud warez. Good times... Bump on the request for double-sided ADF. I know I can do an interleave in the reorder tool, so this helps.

  • Christof Rimle Christof Rimle posted a comment on ticket #1320

    I have the same issue. NAPS2 does not always crash, but quite often. It happens when saving a scanned document as PDF file.

  • Nico Wilw Nico Wilw posted a comment on ticket #1334

    Turns out it does actually work using the OEM UI ("Use native UI"), so not a big deal! A hint like "try again with native UI" might be nice if the exception is triggered :-)

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [3cd680] on Code

    Escl: Fix CORS for OPTIONS request

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [24aa8f] on Code

    Worker: Fix debug logging flag

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [bad440] on Code

    Sane: Allow getting and setting inactive options

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [773837] on Code

    Sane: Fix caps for duplex boolean

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [4443af] on Code

    Sane: Add cap tests

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [094dd0] on Code

    SDKREL (1.2.1)

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [e18168] on Code

    Appium: Increase timeout on saving

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [ff150d] on Code

    Update language files

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [2de5c2] on Code

    PUBLISH (8.2.1)

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [19c2aa] on Code

    Mac: Fix entitlements for SANE

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [2f5585] on Code

    WinForms: Fix preview cut off

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [f541d3] on Code

    Upgrade ImageSharp to 3.1.11

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [cfab2a] on Code

    Upgrade NAPS2.Tesseract.Binaries to 1.4.0

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [5984f3] on Code

    Remove vcredist files

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [fc75a2] on Code

    Gtk: Partial fix for hidden buttons after form relayout

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [43d502] on Code

    Escl: Accept different capability schema versions

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [4826f0] on Code

    Fix extraneous error log with SDK

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [ced97b] on Code

    Enable TWAIN on Windows arm64

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [f4a809] on Code

    Escl: Try to correct invalid doctype decls

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [1a66c7] on Code

    Sane: Support boolean "duplex" option

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [399131] on Code

    Improve test platform conditions for image type

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [d7cc59] on Code

    CI: Set fail-fast to false

  • Ben Olden-Cooligan Ben Olden-Cooligan committed [b567b0] on Code

    Fix build

1 >
MongoDB Logo MongoDB