GithubHelp home page GithubHelp logo

Comments (2)

wey-gu avatar wey-gu commented on June 6, 2024

Dear Goranc,

Thank you!

When it comes to +/- in :LABEL, the object that the importer handles to a CSV row insert/delete action on the row's importer type: a vertex or an edge, where<TAG>.<Property> in the header here are about vertex's property under a TAG, thus, you are right, all information from items/column data here for delete case is not being considered/ needed(because vid is sufficient to identify them when deleting a vertex), thus it's possible to confuse for the case:

  • When a user assembles lines with -, vid, and <TAG>.<Property>, it's possibly considered the semantic of removing vertices' Property from them, rather than realizing importer are actually dealing with vertex/edge entities.

If I understand it correctly, maybe a notice could be added to remind the user of this to avoid misunderstanding.

Also, apart from this (by nature, importer handles vertex/edge per row in semantic), do you have the needs of batch processing on only removing TAG from specific vertices(rather than all ones with this TAG)? If so, would you mind raise the issue on nebula-graph to describe your requirement and backgrounds for this? In case that is introduced in the future, maybe another importer type could be introduced accordingly to fulfill this requirement if you have now.

For the case that you would like to remove TAG from all vertices, DROP TAG would be enough, which I think you already know about it, just mention for the safe side. :)

Also, thank you again for raising hands here to help the community better ❤,and I totally understand the intuition of considering deleting(-) only specific TAG(rather than all), it's coz you understood that it's stored in separated keys underlying for different tags per vertex(https://docs.nebula-graph.io/manual-EN/1.overview/3.design-and-architecture/2.storage-design/ )

from nebula-importer.

wey-gu avatar wey-gu commented on June 6, 2024

Will close it as it's been inactive for days. Feel free to reopen it.

from nebula-importer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.