এ Neo4j.rb এ মূলত একটি ORM (অবজেক্ট রিলেশনাল ম্যাপার) এ Neo4j এ জন্য. যেহেতু Neo4j একটি গ্রাফ ইঞ্জিন এবং একটি রিলেশনাল ডাটাবেস সঠিক শব্দটি আসলে OGM হবে, একটি অবজেক্ট হয় গ্রাফ ম্যাপার. '
ঢাকা অন্য কোন ORM, ODM থেকে ইনকয়েরি, বা OGM মতো Neo4j.rb মত বৈশিষ্ট্য, ইনডেক্স, সীমাবদ্ধতা, callbacks, যাচাই, এবং অ্যাসোসিয়েশনগুলো মৌলিক বৈশিষ্ট্য সমর্থন করে. '
<পি> এই ডেভেলপারদের রুবি ডাটাবেস অপারেশন লিখতে এবং Neo4j সহজে, গ্রাফ তাদের অনুবাদ manipulating এবং ডেটা সঙ্গে আলাপচারিতার আছে করার অনুমতি দেয়.
অন্য অন্তর্ভুক্ত বৈশিষ্ট্য, মাইগ্রেশনের কাঠামো এবং কোয়েরি রচয়িতা অন্তর্ভুক্ত করা হয় লেনদেনের জন্য Neo4j.rb সমর্থনে বরাবর. '
এই অর্থ আপনি সহজেই ActiveRecord মত স্তর যখন Neo4j ডাটাবেস মোকাবেলার পোশাকের জ্ঞাত ডাটাবেস ব্যবহার করে বাদ দিতে পারেন এবং Neo4j.rb মত একটি ডেডিকেটেড সমাধান ব্যবহার. '
নতুন এই রিলিজে:
- যোগ করা হয়েছে:
- model_class কীর absense সালে ActiveNode মডেল সংজ্ঞায়িত অ্যাসোসিয়েশনগুলো from_ / to_class rel_class সংজ্ঞায়িত গন্তব্য এটি ব্যবহার করা হবে.
- যোগ করা হয়েছে:
- model_class কীর absense সালে ActiveNode মডেল সংজ্ঞায়িত অ্যাসোসিয়েশনগুলো from_ / to_class rel_class সংজ্ঞায়িত গন্তব্য এটি ব্যবহার করা হবে.
- যোগ করা হয়েছে:
- model_class কীর absense সালে ActiveNode মডেল সংজ্ঞায়িত অ্যাসোসিয়েশনগুলো from_ / to_class rel_class সংজ্ঞায়িত গন্তব্য এটি ব্যবহার করা হবে.
- বিশাল স্টাইলিস্ট পরিষ্করণ / ব্রায়ান দ্বারা refactoring ব্রায়ান দ্বারা সমগ্র মণি Rubocop সুসজ্জিত উপর.
- বিশাল স্টাইলিস্ট পরিষ্করণ / সমগ্র উপর ব্রায়ান দ্বারা refactoring ব্রায়ান দ্বারা জহর Rubocop সঙ্গে সশস্ত্র.
- বিশাল স্টাইলিস্ট পরিষ্করণ / সমগ্র উপর ব্রায়ান দ্বারা refactoring ব্রায়ান দ্বারা জহর Rubocop সঙ্গে সশস্ত্র.
- রুবি 1.9.3 বা উচ্চতর করুন
<লি> ActiveRel find_or_create_by, একক অ্যাসোসিয়েশনগুলো জুড়ে উপভোগ্য অনুমোদন দেয়া হয়.
<লি> পরিবর্তিত:
<লি> ActiveRel এর ডিএসএল উপার্জন যখন আর্গুমেন্ট ছাড়া টাইপ বলা, from_class এবং to_class পদ্ধতি তাদের সেট মান প্রত্যাবর্তন দ্বারা একটু বন্ধুত্বপূর্ণ করা হয়.
<লি> reworked ActiveRel এর আলোয়ান আরো ActiveNode এর মত আচরণ করে, কিছু ডুপ্লিকেট পদ্ধতি সরানোর এবং, Neo4j :: শেয়ার্ড অন্যদের চলন্ত একটি বিশাল কর্মক্ষমতা বুস্ট ফলে যখন rels বৃহৎ সংখ্যক ফিরে.
<লি> Updated gemspec neo4j কোর 5.0.1 প্রয়োজন থেকে +.
<লি> ফিক্সড:
<লি> দীর্ঘদিনের বাগ সমিতি পরিবর্তন (& # x3c; & # x3c আর ActiveRel.create) প্রতিরোধ করবে পাগল মধ্যে রিলোড পরে! বলা হয়েছে.
<লি> ActiveNode # পরিদর্শন id_property প্রদর্শন করা হয় নি.
<লি> ডিফল্ট সম্পত্তি মূল্যবোধ ও জাদু টাইপকাস্টিং সঠিকভাবে উত্তরাধিকারসূত্রে পাওয়া হচ্ছে না.
সংস্করণ 5.2.9 নতুন
<লি> ActiveRel find_or_create_by, একক অ্যাসোসিয়েশনগুলো জুড়ে উপভোগ্য অনুমোদন দেয়া হয়.
<লি> পরিবর্তিত:
<লি> ActiveRel এর ডিএসএল উপার্জন যখন আর্গুমেন্ট ছাড়া টাইপ বলা, from_class এবং to_class পদ্ধতি তাদের সেট মান প্রত্যাবর্তন দ্বারা একটু বন্ধুত্বপূর্ণ করা হয়.
<লি> reworked ActiveRel এর আলোয়ান আরো ActiveNode এর মত আচরণ করে, কিছু ডুপ্লিকেট পদ্ধতি সরানোর এবং, Neo4j :: শেয়ার্ড অন্যদের চলন্ত একটি বিশাল কর্মক্ষমতা বুস্ট ফলে যখন rels বৃহৎ সংখ্যক ফিরে.
<লি> Updated gemspec neo4j কোর 5.0.1 প্রয়োজন থেকে +.
<লি> ফিক্সড:
<লি> দীর্ঘদিনের বাগ সমিতি পরিবর্তন (& # x3c; & # x3c আর ActiveRel.create) প্রতিরোধ করবে পাগল মধ্যে রিলোড পরে! বলা হয়েছে.
<লি> ActiveNode # পরিদর্শন id_property প্রদর্শন করা হয় নি.
<লি> ডিফল্ট সম্পত্তি মূল্যবোধ ও জাদু টাইপকাস্টিং সঠিকভাবে উত্তরাধিকারসূত্রে পাওয়া হচ্ছে না.
সংস্করণ 5.2.1 নতুন
<লি> ActiveRel find_or_create_by, একক অ্যাসোসিয়েশনগুলো জুড়ে উপভোগ্য অনুমোদন দেয়া হয়.
<লি> পরিবর্তিত:
<লি> ActiveRel এর ডিএসএল উপার্জন যখন আর্গুমেন্ট ছাড়া টাইপ বলা, from_class এবং to_class পদ্ধতি তাদের সেট মান প্রত্যাবর্তন দ্বারা একটু বন্ধুত্বপূর্ণ করা হয়.
<লি> reworked ActiveRel এর আলোয়ান আরো ActiveNode এর মত আচরণ করে, কিছু ডুপ্লিকেট পদ্ধতি সরানোর এবং, Neo4j :: শেয়ার্ড অন্যদের চলন্ত একটি বিশাল কর্মক্ষমতা বুস্ট ফলে যখন rels বৃহৎ সংখ্যক ফিরে.
<লি> Updated gemspec neo4j কোর 5.0.1 প্রয়োজন থেকে +.
<লি> ফিক্সড:
<লি> দীর্ঘদিনের বাগ সমিতি পরিবর্তন (& # x3c; & # x3c আর ActiveRel.create) প্রতিরোধ করবে পাগল মধ্যে রিলোড পরে! বলা হয়েছে.
<লি> ActiveNode # পরিদর্শন id_property প্রদর্শন করা হয় নি.
<লি> ডিফল্ট সম্পত্তি মূল্যবোধ ও জাদু টাইপকাস্টিং সঠিকভাবে উত্তরাধিকারসূত্রে পাওয়া হচ্ছে না.
নতুন সংস্করণ 4.1.5 / 5.0.0.rc.2:
<লি> প্রতিটি নোডের তৈরি, আপডেট, এবং ধ্বংস এখন এমন এক বানিজ্যের সন্ধান আবৃত করা হয়.
<লি> নতুন `সমিতির জন্য dependent` অপশন:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans` করুন
<লি> নতুন `অনন্য: সত্য` সমিতির জন্য বিকল্প, ActiveRel জন্য` creates_unique_rel` বর্গ পদ্ধতি. এই দুটি ব্যবহার করুন & quot সম্পর্ক সৃষ্টি সাইফার স্থাপিত হবে; অনন্য করুন & quot তৈরি; CREATE & quot;. পরিবর্তে & quot
<লি> নোড সৃষ্টি এবং আপডেটের সময়, n + 1 ক্যোয়ারী ইস্যু সংশোধন করা হয়েছে.
আপনি কি নতুন সংস্করণ 4.1.5
<লি> প্রতিটি নোডের তৈরি, আপডেট, এবং ধ্বংস এখন এমন এক বানিজ্যের সন্ধান আবৃত করা হয়.
<লি> নতুন `সমিতির জন্য dependent` অপশন:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans` করুন
<লি> নতুন `অনন্য: সত্য` সমিতির জন্য বিকল্প, ActiveRel জন্য` creates_unique_rel` বর্গ পদ্ধতি. এই দুটি ব্যবহার করুন & quot সম্পর্ক সৃষ্টি সাইফার স্থাপিত হবে; অনন্য করুন & quot তৈরি; CREATE & quot;. পরিবর্তে & quot
<লি> নোড সৃষ্টি এবং আপডেটের সময়, n + 1 ক্যোয়ারী ইস্যু সংশোধন করা হয়েছে.
আপনি কি নতুন সংস্করণ 4.1.2
<লি> প্রতিটি নোডের তৈরি, আপডেট, এবং ধ্বংস এখন এমন এক বানিজ্যের সন্ধান আবৃত করা হয়.
<লি> নতুন `সমিতির জন্য dependent` অপশন:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans` করুন
<লি> নতুন `অনন্য: সত্য` সমিতির জন্য বিকল্প, ActiveRel জন্য` creates_unique_rel` বর্গ পদ্ধতি. এই দুটি ব্যবহার করুন & quot সম্পর্ক সৃষ্টি সাইফার স্থাপিত হবে; অনন্য করুন & quot তৈরি; CREATE & quot;. পরিবর্তে & quot
<লি> নোড সৃষ্টি এবং আপডেটের সময়, n + 1 ক্যোয়ারী ইস্যু সংশোধন করা হয়েছে.
এ আবশ্যকতা করুন :
<লি> Neo4j 2.1 বা উচ্চতর করুন
পাওয়া মন্তব্যসমূহ না