đŸ•ˇī¸ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 143 (from laksa049)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

â„šī¸ Skipped - page is already crawled

📄
INDEXABLE
✅
CRAWLED
6 days ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0.2 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://neo4j-contrib.github.io/neo4j-apoc-procedures/3.5/database-integration/mongodb/
Last Crawled2026-04-03 21:07:59 (6 days ago)
First Indexed2019-03-11 11:02:21 (7 years ago)
HTTP Status Code200
Meta Title8.4. Interacting with MongoDB - Chapter 8. Database Integration
Meta Descriptionnull
Meta Canonicalnull
Boilerpipe Text
Operations Manual Developer Manual OGM Manual Graph Algorithms APOC Java Reference CALL apoc.mongodb.get(host-or-port,db-or-null,collection-or-null,query-or-null,[compatibleValues=true|false],skip-or-null,limit-or-null) yield value perform a find operation on mongodb collection CALL apoc.mongodb.count(host-or-port,db-or-null,collection-or-null,query-or-null) yield value perform a find operation on mongodb collection CALL apoc.mongodb.first(host-or-port,db-or-null,collection-or-null,query-or-null,[compatibleValues=true|false]) yield value perform a first operation on mongodb collection CALL apoc.mongodb.find(host-or-port,db-or-null,collection-or-null,query-or-null,projection-or-null,sort-or-null,[compatibleValues=true|false],skip-or-null) yield value perform a find,project,sort operation on mongodb collection CALL apoc.mongodb.insert(host-or-port,db-or-null,collection-or-null,list-of-maps) inserts the given documents into the mongodb collection CALL apoc.mongodb.delete(host-or-port,db-or-null,collection-or-null,list-of-maps) yield value deletes the given documents from the mongodb collection and returns the number of affected documents CALL apoc.mongodb.update(host-or-port,db-or-null,collection-or-null,list-of-maps) yield value updates the given documents from the mongodb collection and returns the number of affected documents If your documents have date fields or any other type that can be automatically converted by Neo4j, you need to set compatibleValues to true. These values will be converted according to Jackson databind default mapping. Copy these jars into the plugins directory: bson-3.4.2.jar mongo-java-driver-3.4.2.jar mongodb-driver-3.4.2.jar mongodb-driver-core-3.4.2.jar You should be able to get them from here , and here (BSON) (via Download) Or you get them locally from your gradle build of apoc. gradle copyRuntimeLibs cp lib/mongodb*.jar lib/bson*.jar $NEO4J_HOME/plugins/ CALL apoc.mongodb.first('mongodb://localhost:27017','test','test',{name:'testDocument'}) If you need automatic conversion of unpackable values then the cypher query will be: CALL apoc.mongodb.first('mongodb://localhost:27017','test','test',{name:'testDocument'},true)
Markdown
- [Operations Manual](https://neo4j.com/docs/operations-manual/current) - [Developer Manual](https://neo4j.com/docs/developer-manual/current/) - [OGM Manual](https://neo4j.com/docs/ogm-manual/current/) - [Graph Algorithms](https://neo4j.com/docs/graph-algorithms/current/) - [APOC](https://neo4j-contrib.github.io/neo4j-apoc-procedures/3.5/) - [Java Reference](https://neo4j.com/docs/java-reference/current/) [Database Modeling](https://neo4j-contrib.github.io/neo4j-apoc-procedures/3.5/database-integration/database-modeling/) 8\.4. Interacting with MongoDB [ElasticSearch Integration](https://neo4j-contrib.github.io/neo4j-apoc-procedures/3.5/database-integration/elasticsearch/) ## 8\.4. Interacting with MongoDB | | | |---|---| | | perform a find operation on mongodb collection | | `CALL apoc.mongodb.count(host-or-port,db-or-null,collection-or-null,query-or-null) yield value` | perform a find operation on mongodb collection | | `CALL apoc.mongodb.first(host-or-port,db-or-null,collection-or-null,query-or-null,[compatibleValues=true|false]) yield value` | perform a first operation on mongodb collection | | | perform a find,project,sort operation on mongodb collection | | `CALL apoc.mongodb.insert(host-or-port,db-or-null,collection-or-null,list-of-maps)` | inserts the given documents into the mongodb collection | | `CALL apoc.mongodb.delete(host-or-port,db-or-null,collection-or-null,list-of-maps) yield value` | deletes the given documents from the mongodb collection and returns the number of affected documents | | `CALL apoc.mongodb.update(host-or-port,db-or-null,collection-or-null,list-of-maps) yield value` | updates the given documents from the mongodb collection and returns the number of affected documents | If your documents have date fields or any other type that can be automatically converted by Neo4j, you need to set **compatibleValues** to true. These values will be converted according to Jackson databind default mapping. Copy these jars into the plugins directory: - bson-3.4.2.jar - mongo-java-driver-3.4.2.jar - mongodb-driver-3.4.2.jar - mongodb-driver-core-3.4.2.jar You should be able to get them from [here](https://mongodb.github.io/mongo-java-driver/), and [here (BSON)](https://mvnrepository.com/artifact/org.mongodb/bson/3.4.2) (via Download) Or you get them locally from your gradle build of apoc. ``` gradle copyRuntimeLibs cp lib/mongodb*.jar lib/bson*.jar $NEO4J_HOME/plugins/ ``` ``` CALL apoc.mongodb.first('mongodb://localhost:27017','test','test',{name:'testDocument'}) ``` If you need automatic conversion of **unpackable** values then the cypher query will be: ``` CALL apoc.mongodb.first('mongodb://localhost:27017','test','test',{name:'testDocument'},true) ```
Readable Markdown
- [Operations Manual](https://neo4j.com/docs/operations-manual/current) - [Developer Manual](https://neo4j.com/docs/developer-manual/current/) - [OGM Manual](https://neo4j.com/docs/ogm-manual/current/) - [Graph Algorithms](https://neo4j.com/docs/graph-algorithms/current/) - [APOC](https://neo4j-contrib.github.io/neo4j-apoc-procedures/3.5/) - [Java Reference](https://neo4j.com/docs/java-reference/current/) | | | |---|---| | | perform a find operation on mongodb collection | | `CALL apoc.mongodb.count(host-or-port,db-or-null,collection-or-null,query-or-null) yield value` | perform a find operation on mongodb collection | | `CALL apoc.mongodb.first(host-or-port,db-or-null,collection-or-null,query-or-null,[compatibleValues=true|false]) yield value` | perform a first operation on mongodb collection | | | perform a find,project,sort operation on mongodb collection | | `CALL apoc.mongodb.insert(host-or-port,db-or-null,collection-or-null,list-of-maps)` | inserts the given documents into the mongodb collection | | `CALL apoc.mongodb.delete(host-or-port,db-or-null,collection-or-null,list-of-maps) yield value` | deletes the given documents from the mongodb collection and returns the number of affected documents | | `CALL apoc.mongodb.update(host-or-port,db-or-null,collection-or-null,list-of-maps) yield value` | updates the given documents from the mongodb collection and returns the number of affected documents | If your documents have date fields or any other type that can be automatically converted by Neo4j, you need to set **compatibleValues** to true. These values will be converted according to Jackson databind default mapping. Copy these jars into the plugins directory: - bson-3.4.2.jar - mongo-java-driver-3.4.2.jar - mongodb-driver-3.4.2.jar - mongodb-driver-core-3.4.2.jar You should be able to get them from [here](https://mongodb.github.io/mongo-java-driver/), and [here (BSON)](https://mvnrepository.com/artifact/org.mongodb/bson/3.4.2) (via Download) Or you get them locally from your gradle build of apoc. ``` gradle copyRuntimeLibs cp lib/mongodb*.jar lib/bson*.jar $NEO4J_HOME/plugins/ ``` ``` CALL apoc.mongodb.first('mongodb://localhost:27017','test','test',{name:'testDocument'}) ``` If you need automatic conversion of **unpackable** values then the cypher query will be: ``` CALL apoc.mongodb.first('mongodb://localhost:27017','test','test',{name:'testDocument'},true) ```
Shard143 (laksa)
Root Hash2566890010099092343
Unparsed URLio,github!neo4j-contrib,/neo4j-apoc-procedures/3.5/database-integration/mongodb/ s443