The invention discloses a solution for realizing multiple organizations and multiple views of BOM data through an NoSQL database. The multiple organizations refer to a netty relationship composed of multiple business organizations and leader-member relations in a large enterprise, wherein the business organizations are such as design, process, production, sale, purchase and the like, and the leader-member relations are such as a group and branches and the like. The multiple views refer to BOM trees corresponding to the same product, and contents or values defined, maintained and viewed by different business organizations are different. For a common man-hour quota, a value maintained by a process department of the group is different from a value maintained by the A branch or the B branch. Therefore, for any same attribute of nodes in the BOM trees, multiple values can be stored in NoSQL data and are distinguished by TAGs. During view definition, attribute values can be defined through one or more TAGs. Through the view definition, different BOM structures, node attributes and attribute values are displayed for the different business organizations.